Thomaston is a town in Marengo County, Alabama, United States. At the 2020 census the population was 326,[1] down from 417 at the 2010 census.
Category: Marengo, Alabama, United States