');
US City Data

Lake St. Louis vs Affton

Side-by-side comparison

How does Lake St. Louis, MO compare to Affton, MO? Lake St. Louis has a population of 17,538 with a median household income of $123,427, 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
MetricLake St. Louis, MOAffton, MODifference
Population17,53820,035-12.5%
Median Age43.241.7+3.6%
Foreign Born %3.8%13.4%-71.6%
Economy
MetricLake St. LouisAfftonDifference
Median Income$123,427$77,337+59.6%
Unemployment4.5%2.5%+80.0%
Poverty Rate4.1%5.6%-26.8%
Bachelor's+49.5%35%+41.4%
Housing
MetricLake St. LouisAfftonDifference
Home Value$375,300$200,300+87.4%
Median Rent$1608/mo$978/mo+64.4%
Housing Units7,4959,278-19.2%

Learn More

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