');
US City Data

Kansas City vs St. Louis

Side-by-side comparison

How does Kansas City, MO compare to St. Louis, MO? Kansas City has a population of 508,233 with a median household income of $67,449, while St. Louis has 293,109 residents and a median income of $55,279. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricKansas City, MOSt. Louis, MODifference
Population508,233293,109+73.4%
Median Age35.736.6-2.5%
Foreign Born %8.5%6.6%+28.8%
Economy
MetricKansas CitySt. LouisDifference
Median Income$67,449$55,279+22.0%
Unemployment4.7%5%-6.0%
Poverty Rate14.6%19.8%-26.3%
Bachelor's+37.8%40.2%-6.0%
Housing
MetricKansas CitySt. LouisDifference
Home Value$227,000$185,100+22.6%
Median Rent$1186/mo$978/mo+21.3%
Housing Units243,692173,920+40.1%

Learn More

Kansas City, MO ProfileSt. Louis, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings