Cost of Living in Minnesota
43 cities • 2,776,408 total population • 2026 Data
$99,748
Avg. Median Income
+29% vs national
$1,453
Avg. Median Rent
+8% vs national
$345,744
Avg. Home Value
+2% vs national
3.9%
Avg. Unemployment
Overview
Minnesota has 43 cities with populations over 25,000, totaling 2,776,408 residents. The average median household income across these cities is $99,748, which is 29% above the national median.
Rent averages $1,453 per month, and the average home value is $345,744. The largest city is Minneapolis, while Winona offers the lowest rent and Maple Grove has the highest.
Most Affordable Cities in Minnesota
Most Expensive Cities in Minnesota
| # | City | Median Rent | Median Income | Home Value |
|---|---|---|---|---|
| 1 | Maple Grove | $1,863 | $129,481 | $397,400 |
| 2 | Woodbury | $1,827 | $126,222 | $434,900 |
| 3 | Andover | $1,827 | $131,528 | $389,200 |
| 4 | Ramsey | $1,780 | $112,060 | $345,000 |
| 5 | Eden Prairie | $1,761 | $127,732 | $463,300 |
Highest Income Cities in Minnesota
| # | City | Median Income | Median Rent | Population |
|---|---|---|---|---|
| 1 | Lakeville | $138,119 | $1,727 | 72,480 |
| 2 | Chanhassen | $138,034 | $1,749 | 26,001 |
| 3 | Plymouth | $133,865 | $1,705 | 79,526 |
| 4 | Andover | $131,528 | $1,827 | 32,825 |
| 5 | Prior Lake | $130,278 | $1,548 | 27,832 |
All Cities in Minnesota
| City | Population | Income | Rent | Home Value |
|---|---|---|---|---|
| Minneapolis | 426,845 | $80,269 | $1,329 | $345,600 |
| St. Paul | 307,762 | $73,055 | $1,248 | $280,300 |
| Rochester | 121,638 | $87,767 | $1,316 | $287,500 |
| Bloomington | 88,838 | $90,677 | $1,526 | $346,200 |
| Duluth | 86,863 | $66,263 | $1,037 | $225,700 |
| Brooklyn Park | 84,349 | $85,964 | $1,331 | $313,500 |
| Plymouth | 79,526 | $133,865 | $1,705 | $474,700 |
| Woodbury | 76,945 | $126,222 | $1,827 | $434,900 |
| Lakeville | 72,480 | $138,119 | $1,727 | $425,200 |
| Blaine | 71,261 | $103,382 | $1,707 | $327,500 |
| Maple Grove | 70,539 | $129,481 | $1,863 | $397,400 |
| St. Cloud | 69,926 | $61,112 | $1,005 | $212,800 |
| Eagan | 68,158 | $107,486 | $1,604 | $380,800 |
| Burnsville | 64,295 | $83,953 | $1,501 | $335,100 |
| Coon Rapids | 63,348 | $86,618 | $1,418 | $287,200 |
| Eden Prairie | 63,249 | $127,732 | $1,761 | $463,300 |
| Apple Valley | 55,696 | $99,277 | $1,678 | $354,200 |
| Minnetonka | 53,256 | $120,496 | $1,758 | $456,200 |
| Edina | 53,125 | $129,225 | $1,757 | $624,000 |
| St. Louis Park | 49,541 | $100,250 | $1,589 | $371,600 |
| Shakopee | 45,002 | $110,989 | $1,495 | $361,400 |
| Mankato | 44,882 | $64,826 | $1,089 | $250,600 |
| Moorhead | 44,706 | $69,371 | $1,017 | $246,300 |
| Maplewood | 40,981 | $88,534 | $1,316 | $291,300 |
| Cottage Grove | 40,124 | $121,452 | $1,644 | $359,600 |
| Richfield | 36,725 | $84,055 | $1,334 | $320,400 |
| Roseville | 35,905 | $88,440 | $1,346 | $334,800 |
| Inver Grove Heights | 35,772 | $104,055 | $1,447 | $352,300 |
| Andover | 32,825 | $131,528 | $1,827 | $389,200 |
| Brooklyn Center | 32,811 | $72,009 | $1,345 | $261,100 |
| Savage | 32,706 | $122,646 | $1,608 | $395,600 |
| Fridley | 29,944 | $79,274 | $1,270 | $277,100 |
| Chaska | 28,146 | $110,000 | $1,436 | $379,400 |
| Oakdale | 28,109 | $90,379 | $1,452 | $305,900 |
| Ramsey | 28,070 | $112,060 | $1,780 | $345,000 |
| Prior Lake | 27,832 | $130,278 | $1,548 | $429,900 |
| Shoreview | 26,724 | $109,399 | $1,502 | $365,100 |
| Rosemount | 26,509 | $127,247 | $1,614 | $406,100 |
| Owatonna | 26,462 | $81,276 | $1,010 | $234,600 |
| Elk River | 26,367 | $99,457 | $1,269 | $338,300 |
| Austin | 26,167 | $66,488 | $860 | $155,100 |
| Chanhassen | 26,001 | $138,034 | $1,749 | $530,700 |
| Winona | 25,998 | $56,163 | $839 | $193,500 |
Data Sources
All data from the US Census Bureau American Community Survey 5-Year Estimates. State averages calculated from cities with population over 25,000.