');
US City Data

Sterling Heights vs Ann Arbor

Side-by-side comparison

How does Sterling Heights, MI compare to Ann Arbor, MI? Sterling Heights has a population of 133,473 with a median household income of $78,429, while Ann Arbor has 121,179 residents and a median income of $81,089. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSterling Heights, MIAnn Arbor, MIDifference
Population133,473121,179+10.1%
Median Age41.527.7+49.8%
Foreign Born %27.4%18.7%+46.5%
Economy
MetricSterling HeightsAnn ArborDifference
Median Income$78,429$81,089-3.3%
Unemployment6.2%3.6%+72.2%
Poverty Rate10.6%23%-53.9%
Bachelor's+31.2%77.7%-59.8%
Housing
MetricSterling HeightsAnn ArborDifference
Home Value$260,700$435,100-40.1%
Median Rent$1267/mo$1552/mo-18.4%
Housing Units53,25553,715-0.9%

Learn More

Sterling Heights, MI ProfileAnn Arbor, MI ProfileCost of Living in MichiganMore ComparisonsCity Rankings