');
US City Data

Sterling Heights vs Troy

Side-by-side comparison

How does Sterling Heights, MI compare to Troy, MI? Sterling Heights has a population of 133,473 with a median household income of $78,429, while Troy has 87,307 residents and a median income of $119,299. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricSterling Heights, MITroy, MIDifference
Population133,47387,307+52.9%
Median Age41.542.2-1.7%
Foreign Born %27.4%29.8%-8.1%
Economy
MetricSterling HeightsTroyDifference
Median Income$78,429$119,299-34.3%
Unemployment6.2%4%+55.0%
Poverty Rate10.6%5.3%+100.0%
Bachelor's+31.2%64.1%-51.3%
Housing
MetricSterling HeightsTroyDifference
Home Value$260,700$396,800-34.3%
Median Rent$1267/mo$1557/mo-18.6%
Housing Units53,25534,997+52.2%

Learn More

Sterling Heights, MI ProfileTroy, MI ProfileCost of Living in MichiganMore ComparisonsCity Rankings