The total population of Thomaston is estimated to be 377 with 213 males (56.50%) and 164 females (43.50%). There are 49 less females than males in Thomaston.
In 2022, the population of Thomaston was 319, a 0.62% decrease year-by-year from 2021. Previously, in 2021, Thomaston's population was 321, a decline of 1.53% compared to a population of 326 in 2020.
The median age in Thomaston, AL is 47.6, as per 2021 ACS 5-Year Estimates. Of the total population, 18.98% were under the age of 15, 9.17% aged 15 to 29, 57.36% aged 30 to 64, 12.58% aged 65 to 84, and 1.92% were 85 years of age and older.