Thomaston is a town in Marengo County, Alabama, United States. At the 2000 census the population was 383. The area was first settled in the early 19th century by people from Virginia and the Carolinas who migrated to the area in search of land. The community was named in 1892, and the town of Thomaston was incorporated in 1901. Thomaston has one historic district, the Thomaston Central Historic District, which encompasses the core of the town.