');
US City Data

St. Charles vs Affton

Side-by-side comparison

How does St. Charles, MO compare to Affton, MO? St. Charles has a population of 71,048 with a median household income of $85,522, 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. Charles, MOAffton, MODifference
Population71,04820,035+254.6%
Median Age38.941.7-6.7%
Foreign Born %6.5%13.4%-51.5%
Economy
MetricSt. CharlesAfftonDifference
Median Income$85,522$77,337+10.6%
Unemployment2.3%2.5%-8.0%
Poverty Rate6%5.6%+7.1%
Bachelor's+44.2%35%+26.3%
Housing
MetricSt. CharlesAfftonDifference
Home Value$280,800$200,300+40.2%
Median Rent$1186/mo$978/mo+21.3%
Housing Units32,2049,278+247.1%

Learn More

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