');
US City Data

Cottage Grove vs Inver Grove Heights

Side-by-side comparison

How does Cottage Grove, MN compare to Inver Grove Heights, MN? Cottage Grove has a population of 40,124 with a median household income of $121,452, while Inver Grove Heights has 35,772 residents and a median income of $104,055. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricCottage Grove, MNInver Grove Heights, MNDifference
Population40,12435,772+12.2%
Median Age36.841.1-10.5%
Foreign Born %7.7%10.4%-26.0%
Economy
MetricCottage GroveInver Grove HeightsDifference
Median Income$121,452$104,055+16.7%
Unemployment3.5%3.6%-2.8%
Poverty Rate4.2%4.6%-8.7%
Bachelor's+39.3%43.1%-8.8%
Housing
MetricCottage GroveInver Grove HeightsDifference
Home Value$359,600$352,300+2.1%
Median Rent$1644/mo$1447/mo+13.6%
Housing Units14,03814,913-5.9%

Learn More

Cottage Grove, MN ProfileInver Grove Heights, MN ProfileCost of Living in MinnesotaMore ComparisonsCity Rankings