');
US City Data

Ballwin vs Maryland Heights

Side-by-side comparison

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

Population & Demographics
MetricBallwin, MOMaryland Heights, MODifference
Population30,83527,981+10.2%
Median Age42.334.8+21.6%
Foreign Born %8.5%22.9%-62.9%
Economy
MetricBallwinMaryland HeightsDifference
Median Income$121,170$86,485+40.1%
Unemployment2.2%2.2%0.0%
Poverty Rate5.5%5.6%-1.8%
Bachelor's+65.1%51%+27.6%
Housing
MetricBallwinMaryland HeightsDifference
Home Value$353,400$215,300+64.1%
Median Rent$1386/mo$1217/mo+13.9%
Housing Units12,42913,222-6.0%

Learn More

Ballwin, MO ProfileMaryland Heights, MO ProfileCost of Living in MissouriMore ComparisonsCity Rankings