Lowndesboro
Location CityLowndesboro is a town in Lowndes County, Alabama, United States. As of the 2020 census, Lowndesboro had a population of 89. It is part of the Montgomery Metropolitan Statistical Area. Although initially incorporated in 1856 by an act of the state legislature, it lapsed and was not reincorporated until 1962.
Mentions:0
7 Days:0