Affton is a city located in Missouri. Affton has a 2020 population of 20,187. Affton is currently declining at a rate of 0.00% annually and its population has decreased by -0.59% since the most recent census, which recorded a population of 20,307 in 2010. Affton reached it's highest population of 22,060 in 2016.
The average household income in Affton is $68,687 with a poverty rate of 10.26%. The median rental costs in recent years comes to $874 per month, and the median house value is $143,500. The median age in Affton is 41.3 years, 38.6 years for males, and 44.5 years for females. For every 100 females there are 96.0 males.