');
US City Data

Grand Rapids vs Sterling Heights

Side-by-side comparison

How does Grand Rapids, MI compare to Sterling Heights, MI? Grand Rapids has a population of 197,768 with a median household income of $65,526, 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
MetricGrand Rapids, MISterling Heights, MIDifference
Population197,768133,473+48.2%
Median Age32.141.5-22.7%
Foreign Born %11.3%27.4%-58.8%
Economy
MetricGrand RapidsSterling HeightsDifference
Median Income$65,526$78,429-16.5%
Unemployment5%6.2%-19.4%
Poverty Rate18.6%10.6%+75.5%
Bachelor's+40.1%31.2%+28.5%
Housing
MetricGrand RapidsSterling HeightsDifference
Home Value$225,500$260,700-13.5%
Median Rent$1191/mo$1267/mo-6.0%
Housing Units85,14553,255+59.9%

Learn More

Grand Rapids, MI ProfileSterling Heights, MI ProfileCost of Living in MichiganMore ComparisonsCity Rankings