');
US City Data

Kirkwood vs Maryland Heights

Side-by-side comparison

How does Kirkwood, MO compare to Maryland Heights, MO? Kirkwood has a population of 29,302 with a median household income of $117,439, 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
MetricKirkwood, MOMaryland Heights, MODifference
Population29,30227,981+4.7%
Median Age42.534.8+22.1%
Foreign Born %3.2%22.9%-86.0%
Economy
MetricKirkwoodMaryland HeightsDifference
Median Income$117,439$86,485+35.8%
Unemployment3.1%2.2%+40.9%
Poverty Rate5.2%5.6%-7.1%
Bachelor's+66.2%51%+29.8%
Housing
MetricKirkwoodMaryland HeightsDifference
Home Value$421,500$215,300+95.8%
Median Rent$1293/mo$1217/mo+6.2%
Housing Units12,93613,222-2.2%

Learn More

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