');
US City Data

Madison Heights vs Oak Park

Side-by-side comparison

How does Madison Heights, MI compare to Oak Park, MI? Madison Heights has a population of 28,411 with a median household income of $66,726, while Oak Park has 29,370 residents and a median income of $65,882. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricMadison Heights, MIOak Park, MIDifference
Population28,41129,370-3.3%
Median Age40.837.9+7.7%
Foreign Born %14.2%8.5%+67.1%
Economy
MetricMadison HeightsOak ParkDifference
Median Income$66,726$65,882+1.3%
Unemployment2.8%9.9%-71.7%
Poverty Rate11.3%14.2%-20.4%
Bachelor's+32.1%39.5%-18.7%
Housing
MetricMadison HeightsOak ParkDifference
Home Value$190,300$198,500-4.1%
Median Rent$1138/mo$1354/mo-16.0%
Housing Units14,69013,036+12.7%

Learn More

Madison Heights, MI ProfileOak Park, MI ProfileCost of Living in MichiganMore ComparisonsCity Rankings