Sign In Register

Cottage Grove, MN

Full City Profile · Minnesota · Pierce County County

3.8 /5.0
B+ Good
40,124 Population 1,193/sq mi density
$121,452 Median Income $47,794 per capita
$359,600 Home Value $391,506 Zillow
$1,644 Median Rent 33.0% income on rent
46°F Avg Temperature 270 sunny days/yr
77 Violent Crime/100K 1,572 property/100K
B+
Overall
3.8 / 5.0
Good overall score based on economy, affordability, safety and education
A+
Economy
4.9 / 5.0
$121,452 median income, 2.5% unemployment
A+
Affordability
5.0 / 5.0
$359,600 home value, $1,644/mo rent
F
Safety
1.0 / 5.0
77 violent crimes/100K
A
Education
4.1 / 5.0
39.3% bachelor's degree or higher

Change Over Time (2013–2023)

Population Change
+19%
35,374 → 42,108
over 10 years
Annual Pop. Growth
+1.76%
Compound annual growth rate
Median Income Change
+48.8%
$81,622 → $121,452
nominal, not inflation-adjusted
Annual Income Growth
+4.05%
Compound annual growth rate

Population Over Time

Total population for Cottage Grove across each available Census ACS release.

Median Household Income Over Time

Median household income reported by U.S. Census ACS. Values are nominal (not adjusted for inflation).

Projected 2030

Simple projections extrapolating the 2013–2023 compound annual growth rate forward. These are mathematical extensions of recent trends, not forecasts — real outcomes depend on migration, policy and economic shifts.

Projected Population 2030
47,578
+5,470 from 2023 (42,108)
Projected Median Income 2030
$160,361
+$38,909 from 2023 ($121,452)

Year-by-Year Detail

Year Population YoY % Median Income YoY %
2013 35,374 $81,622
2015 35,752 +1.1% $83,181 +1.9%
2017 36,719 +2.7% $90,337 +8.6%
2019 37,617 +2.4% $102,039 +13%
2021 39,926 +6.1% $108,887 +6.7%
2023 42,108 +5.5% $121,452 +11.5%
Source: U.S. Census ACS 5-Year Estimates (Data Commons). Home value and rent are not yet available historically.