');
US City Data

Portage vs St. Clair Shores

Side-by-side comparison

How does Portage, MI compare to St. Clair Shores, MI? Portage has a population of 49,015 with a median household income of $79,529, while St. Clair Shores has 58,287 residents and a median income of $72,693. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricPortage, MISt. Clair Shores, MIDifference
Population49,01558,287-15.9%
Median Age37.243.7-14.9%
Foreign Born %6.2%4.2%+47.6%
Economy
MetricPortageSt. Clair ShoresDifference
Median Income$79,529$72,693+9.4%
Unemployment5%4.5%+11.1%
Poverty Rate7.5%7.7%-2.6%
Bachelor's+48.4%29.4%+64.6%
Housing
MetricPortageSt. Clair ShoresDifference
Home Value$243,400$196,400+23.9%
Median Rent$1120/mo$1143/mo-2.0%
Housing Units21,70128,575-24.1%

Learn More

Portage, MI ProfileSt. Clair Shores, MI ProfileCost of Living in MichiganMore ComparisonsCity Rankings