');
US City Data

St. Ann vs Affton

Side-by-side comparison

How does St. Ann, MO compare to Affton, MO? St. Ann has a population of 12,865 with a median household income of $52,059, while Affton has 20,035 residents and a median income of $77,337. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSt. Ann, MOAffton, MODifference
Population12,86520,035-35.8%
Median Age36.241.7-13.2%
Foreign Born %7.9%13.4%-41.0%
Economy
MetricSt. AnnAfftonDifference
Median Income$52,059$77,337-32.7%
Unemployment3.7%2.5%+48.0%
Poverty Rate12%5.6%+114.3%
Bachelor's+18.2%35%-48.0%
Housing
MetricSt. AnnAfftonDifference
Home Value$118,600$200,300-40.8%
Median Rent$952/mo$978/mo-2.7%
Housing Units6,3999,278-31.0%

Learn More

St. Ann, MO ProfileAffton, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings