');
US City Data

Maryland Heights vs Ballwin

Side-by-side comparison

How does Maryland Heights, MO compare to Ballwin, MO? Maryland Heights has a population of 27,981 with a median household income of $86,485, while Ballwin has 30,835 residents and a median income of $121,170. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricMaryland Heights, MOBallwin, MODifference
Population27,98130,835-9.3%
Median Age34.842.3-17.7%
Foreign Born %22.9%8.5%+169.4%
Economy
MetricMaryland HeightsBallwinDifference
Median Income$86,485$121,170-28.6%
Unemployment2.2%2.2%0.0%
Poverty Rate5.6%5.5%+1.8%
Bachelor's+51%65.1%-21.7%
Housing
MetricMaryland HeightsBallwinDifference
Home Value$215,300$353,400-39.1%
Median Rent$1217/mo$1386/mo-12.2%
Housing Units13,22212,429+6.4%

Learn More

Maryland Heights, MO ProfileBallwin, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings