');
US City Data

Maryland Heights vs Kirkwood

Side-by-side comparison

How does Maryland Heights, MO compare to Kirkwood, MO? Maryland Heights has a population of 27,981 with a median household income of $86,485, while Kirkwood has 29,302 residents and a median income of $117,439. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricMaryland Heights, MOKirkwood, MODifference
Population27,98129,302-4.5%
Median Age34.842.5-18.1%
Foreign Born %22.9%3.2%+615.6%
Economy
MetricMaryland HeightsKirkwoodDifference
Median Income$86,485$117,439-26.4%
Unemployment2.2%3.1%-29.0%
Poverty Rate5.6%5.2%+7.7%
Bachelor's+51%66.2%-23.0%
Housing
MetricMaryland HeightsKirkwoodDifference
Home Value$215,300$421,500-48.9%
Median Rent$1217/mo$1293/mo-5.9%
Housing Units13,22212,936+2.2%

Learn More

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