');
US City Data

Oak Park vs Madison Heights

Side-by-side comparison

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

Population & Demographics
MetricOak Park, MIMadison Heights, MIDifference
Population29,37028,411+3.4%
Median Age37.940.8-7.1%
Foreign Born %8.5%14.2%-40.1%
Economy
MetricOak ParkMadison HeightsDifference
Median Income$65,882$66,726-1.3%
Unemployment9.9%2.8%+253.6%
Poverty Rate14.2%11.3%+25.7%
Bachelor's+39.5%32.1%+23.1%
Housing
MetricOak ParkMadison HeightsDifference
Home Value$198,500$190,300+4.3%
Median Rent$1354/mo$1138/mo+19.0%
Housing Units13,03614,690-11.3%

Learn More

Oak Park, MI ProfileMadison Heights, MI ProfileCost of Living in MichiganMore ComparisonsCity Rankings