');
US City Data

Ann Arbor vs Sterling Heights

Side-by-side comparison

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

Population & Demographics
MetricAnn Arbor, MISterling Heights, MIDifference
Population121,179133,473-9.2%
Median Age27.741.5-33.3%
Foreign Born %18.7%27.4%-31.8%
Economy
MetricAnn ArborSterling HeightsDifference
Median Income$81,089$78,429+3.4%
Unemployment3.6%6.2%-41.9%
Poverty Rate23%10.6%+117.0%
Bachelor's+77.7%31.2%+149.0%
Housing
MetricAnn ArborSterling HeightsDifference
Home Value$435,100$260,700+66.9%
Median Rent$1552/mo$1267/mo+22.5%
Housing Units53,71553,255+0.9%

Learn More

Ann Arbor, MI ProfileSterling Heights, MI ProfileCost of Living in MichiganMore ComparisonsCity Rankings