Thomaston is a city located in Marengo County Alabama. With a 2020 population of 373, it is the 360th largest city in Alabama and the 14525th largest city in the United States . Thomaston is currently declining at a rate of -1.06% annually and its population has decreased by -10.55% since the most recent census, which recorded a population of 417 in 2010. Thomaston reached it's highest population of 420 in 2010. Spanning over 2 miles, Thomaston has a population density of 185 people per square mile.
The average household income in Thomaston is $60,541 with a poverty rate of 11.64%. The median rental costs in recent years comes to - per month, and the median house value is $61,800. The median age in Thomaston is 42.2 years, 42.7 years for males, and 41.7 years for females.