902 cities and towns in Minnesota (MN)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 1 | Minneapolis | 426,845 | $80,269 | $345,600 |
| 2 | St. Paul | 307,762 | $73,055 | $280,300 |
| 3 | Rochester | 121,638 | $87,767 | $287,500 |
| 4 | Bloomington | 88,838 | $90,677 | $346,200 |
| 5 | Duluth | 86,863 | $66,263 | $225,700 |
| 6 | Brooklyn Park | 84,349 | $85,964 | $313,500 |
| 7 | Plymouth | 79,526 | $133,865 | $474,700 |
| 8 | Woodbury | 76,945 | $126,222 | $434,900 |
| 9 | Lakeville | 72,480 | $138,119 | $425,200 |
| 10 | Blaine | 71,261 | $103,382 | $327,500 |
| 11 | Maple Grove | 70,539 | $129,481 | $397,400 |
| 12 | St. Cloud | 69,926 | $61,112 | $212,800 |
| 13 | Eagan | 68,158 | $107,486 | $380,800 |
| 14 | Burnsville | 64,295 | $83,953 | $335,100 |
| 15 | Coon Rapids | 63,348 | $86,618 | $287,200 |
| 16 | Eden Prairie | 63,249 | $127,732 | $463,300 |
| 17 | Apple Valley | 55,696 | $99,277 | $354,200 |
| 18 | Minnetonka | 53,256 | $120,496 | $456,200 |
| 19 | Edina | 53,125 | $129,225 | $624,000 |
| 20 | St. Louis Park | 49,541 | $100,250 | $371,600 |
| 21 | Shakopee | 45,002 | $110,989 | $361,400 |
| 22 | Mankato | 44,882 | $64,826 | $250,600 |
| 23 | Moorhead | 44,706 | $69,371 | $246,300 |
| 24 | Maplewood | 40,981 | $88,534 | $291,300 |
| 25 | Cottage Grove | 40,124 | $121,452 | $359,600 |
| 26 | Richfield | 36,725 | $84,055 | $320,400 |
| 27 | Roseville | 35,905 | $88,440 | $334,800 |
| 28 | Inver Grove Heights | 35,772 | $104,055 | $352,300 |
| 29 | Andover | 32,825 | $131,528 | $389,200 |
| 30 | Brooklyn Center | 32,811 | $72,009 | $261,100 |
| 31 | Savage | 32,706 | $122,646 | $395,600 |
| 32 | Fridley | 29,944 | $79,274 | $277,100 |
| 33 | Chaska | 28,146 | $110,000 | $379,400 |
| 34 | Oakdale | 28,109 | $90,379 | $305,900 |
| 35 | Ramsey | 28,070 | $112,060 | $345,000 |
| 36 | Prior Lake | 27,832 | $130,278 | $429,900 |
| 37 | Shoreview | 26,724 | $109,399 | $365,100 |
| 38 | Rosemount | 26,509 | $127,247 | $406,100 |
| 39 | Owatonna | 26,462 | $81,276 | $234,600 |
| 40 | Elk River | 26,367 | $99,457 | $338,300 |
| 41 | Austin | 26,167 | $66,488 | $155,100 |
| 42 | Chanhassen | 26,001 | $138,034 | $530,700 |
| 43 | Winona | 25,998 | $56,163 | $193,500 |
| 44 | Faribault | 24,458 | $61,662 | $233,900 |
| 45 | White Bear Lake | 24,026 | $79,712 | $318,000 |
| 46 | Farmington | 23,675 | $118,556 | $345,100 |
| 47 | Champlin | 23,450 | $115,719 | $338,400 |
| 48 | New Brighton | 22,900 | $87,272 | $345,900 |
| 49 | Crystal | 22,685 | $86,752 | $280,500 |
| 50 | Hastings | 22,050 | $92,940 | $294,100 |