902 cities and towns in Minnesota (MN)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 51 | Columbia Heights | 22,016 | $74,688 | $259,900 |
| 52 | Golden Valley | 21,927 | $114,435 | $423,500 |
| 53 | Lino Lakes | 21,847 | $121,800 | $385,000 |
| 54 | New Hope | 21,402 | $73,698 | $314,600 |
| 55 | Otsego | 21,358 | $127,219 | $367,200 |
| 56 | Willmar | 21,136 | $63,368 | $186,000 |
| 57 | West St. Paul | 21,076 | $70,738 | $281,800 |
| 58 | Forest Lake | 20,678 | $89,879 | $375,900 |
| 59 | Northfield | 20,678 | $92,000 | $305,300 |
| 60 | South St. Paul | 20,633 | $84,472 | $266,800 |
| 61 | Sartell | 19,620 | $77,465 | $278,000 |
| 62 | Stillwater | 19,323 | $109,297 | $398,100 |
| 63 | St. Michael | 19,267 | $130,814 | $365,800 |
| 64 | Hopkins | 18,696 | $71,170 | $350,100 |
| 65 | Albert Lea | 18,379 | $62,522 | $150,400 |
| 66 | Anoka | 17,941 | $75,262 | $292,900 |
| 67 | Red Wing | 16,660 | $65,259 | $224,800 |
| 68 | Ham Lake | 16,575 | $116,845 | $430,100 |
| 69 | Buffalo | 16,388 | $88,306 | $281,900 |
| 70 | Hibbing | 16,100 | $55,463 | $123,900 |
| 71 | Hugo | 16,076 | $114,057 | $394,200 |
| 72 | Bemidji | 15,490 | $53,850 | $189,500 |
| 73 | Hutchinson | 14,629 | $71,730 | $210,300 |
| 74 | Monticello | 14,607 | $81,563 | $298,400 |
| 75 | Alexandria | 14,579 | $61,558 | $247,200 |
| 76 | Brainerd | 14,474 | $53,705 | $178,600 |
| 77 | Robbinsdale | 14,318 | $84,719 | $280,400 |
| 78 | North Mankato | 14,212 | $77,571 | $252,700 |
| 79 | Fergus Falls | 14,138 | $50,865 | $173,300 |
| 80 | New Ulm | 14,066 | $63,984 | $192,700 |
| 81 | Marshall | 13,880 | $64,636 | $198,900 |
| 82 | Sauk Rapids | 13,851 | $67,004 | $240,200 |
| 83 | Worthington | 13,792 | $61,840 | $184,200 |
| 84 | Rogers | 13,405 | $159,638 | $437,900 |
| 85 | Waconia | 13,223 | $104,929 | $407,600 |
| 86 | Mounds View | 12,992 | $90,148 | $294,500 |
| 87 | Vadnais Heights | 12,789 | $91,946 | $334,500 |
| 88 | Cloquet | 12,582 | $63,854 | $200,100 |
| 89 | North St. Paul | 12,511 | $81,641 | $286,600 |
| 90 | Lake Elmo | 12,504 | $153,407 | $588,900 |
| 91 | Big Lake | 12,115 | $113,333 | $291,700 |
| 92 | St. Peter | 12,085 | $65,042 | $238,700 |
| 93 | East Bethel | 11,995 | $114,583 | $343,200 |
| 94 | Mendota Heights | 11,644 | $132,935 | $504,100 |
| 95 | Grand Rapids | 11,186 | $56,542 | $200,600 |
| 96 | North Branch | 11,182 | $90,383 | $290,600 |
| 97 | Victoria | 10,972 | $192,821 | $572,800 |
| 98 | Little Canada | 10,546 | $71,370 | $302,600 |
| 99 | Fairmont | 10,348 | $59,228 | $168,800 |
| 100 | Hermantown | 10,192 | $92,026 | $374,000 |