');
US City Data

St. Peters vs Affton

Side-by-side comparison

How does St. Peters, MO compare to Affton, MO? St. Peters has a population of 58,200 with a median household income of $89,827, 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. Peters, MOAffton, MODifference
Population58,20020,035+190.5%
Median Age41.141.7-1.4%
Foreign Born %3.2%13.4%-76.1%
Economy
MetricSt. PetersAfftonDifference
Median Income$89,827$77,337+16.2%
Unemployment2.3%2.5%-8.0%
Poverty Rate5.1%5.6%-8.9%
Bachelor's+39.7%35%+13.4%
Housing
MetricSt. PetersAfftonDifference
Home Value$252,800$200,300+26.2%
Median Rent$1291/mo$978/mo+32.0%
Housing Units24,8719,278+168.1%

Learn More

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