');
US City Data

St. Charles vs St. Peters

Side-by-side comparison

How does St. Charles, MO compare to St. Peters, MO? St. Charles has a population of 71,048 with a median household income of $85,522, while St. Peters has 58,200 residents and a median income of $89,827. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSt. Charles, MOSt. Peters, MODifference
Population71,04858,200+22.1%
Median Age38.941.1-5.4%
Foreign Born %6.5%3.2%+103.1%
Economy
MetricSt. CharlesSt. PetersDifference
Median Income$85,522$89,827-4.8%
Unemployment2.3%2.3%0.0%
Poverty Rate6%5.1%+17.6%
Bachelor's+44.2%39.7%+11.3%
Housing
MetricSt. CharlesSt. PetersDifference
Home Value$280,800$252,800+11.1%
Median Rent$1186/mo$1291/mo-8.1%
Housing Units32,20424,871+29.5%

Learn More

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