Statistipedia

Amelia, LA

Amelia, LA
Map of Amelia
StateLouisiana
Population2,215
Links
Maps

Amelia is located in the state of Louisiana, about 70 miles southwest of New Orleans. It has a population of 2,215.