902 cities and towns in Minnesota (MN)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 151 | Circle Pines | 4,980 | $96,477 | $277,300 |
| 152 | Becker | 4,958 | $90,188 | $257,600 |
| 153 | Lindstrom | 4,933 | $99,844 | $336,800 |
| 154 | Elko New Market | 4,915 | $147,381 | $407,400 |
| 155 | Luverne | 4,907 | $66,145 | $181,100 |
| 156 | Lonsdale | 4,789 | $91,719 | $327,100 |
| 157 | Windom | 4,786 | $67,813 | $158,000 |
| 158 | Oak Park Heights | 4,782 | $84,639 | $333,600 |
| 159 | Watertown | 4,747 | $93,008 | $315,200 |
| 160 | St. James | 4,740 | $57,031 | $109,600 |
| 161 | Chisholm | 4,731 | $54,815 | $108,100 |
| 162 | Dilworth | 4,664 | $89,577 | $268,100 |
| 163 | Sauk Centre | 4,589 | $65,763 | $196,000 |
| 164 | Nowthen | 4,539 | $134,491 | $440,200 |
| 165 | Rockford | 4,521 | $82,228 | $265,900 |
| 166 | Newport | 4,460 | $63,365 | $331,300 |
| 167 | Wayzata | 4,363 | $125,344 | $1,047,400 |
| 168 | Wadena | 4,361 | $45,850 | $158,700 |
| 169 | Park Rapids | 4,226 | $45,800 | $218,500 |
| 170 | Cannon Falls | 4,216 | $80,515 | $262,100 |
| 171 | Columbus | 4,211 | $117,917 | $439,200 |
| 172 | Le Sueur | 4,204 | $71,563 | $216,700 |
| 173 | Cold Spring | 4,201 | $72,022 | $242,000 |
| 174 | Pipestone | 4,165 | $61,442 | $102,000 |
| 175 | Rice Lake | 4,120 | $95,347 | $283,700 |
| 176 | Goodview | 4,104 | $75,375 | $215,200 |
| 177 | St. Charles | 4,021 | $96,544 | $231,300 |
| 178 | Scandia | 3,966 | $100,179 | $471,900 |
| 179 | Grant | 3,959 | $145,357 | $622,000 |
| 180 | Bayport | 3,948 | $115,781 | $363,200 |
| 181 | Centerville | 3,915 | $119,361 | $364,700 |
| 182 | Norwood Young America | 3,866 | $67,857 | $289,400 |
| 183 | Zumbrota | 3,843 | $96,818 | $235,800 |
| 184 | Montrose | 3,840 | $98,832 | $260,100 |
| 185 | Deephaven | 3,835 | $175,441 | $854,000 |
| 186 | Mora | 3,708 | $53,704 | $180,300 |
| 187 | Independence | 3,695 | $194,205 | $757,800 |
| 188 | Pine Island | 3,693 | $91,612 | $324,700 |
| 189 | Long Prairie | 3,683 | $57,139 | $130,100 |
| 190 | Melrose | 3,608 | $58,107 | $198,300 |
| 191 | Two Harbors | 3,598 | $62,885 | $187,100 |
| 192 | Perham | 3,577 | $47,088 | $186,000 |
| 193 | St. Augusta | 3,576 | $116,384 | $323,400 |
| 194 | Plainview | 3,501 | $69,800 | $230,600 |
| 195 | Hanover | 3,495 | $147,944 | $421,700 |
| 196 | Eveleth | 3,470 | $47,721 | $91,800 |
| 197 | Benson | 3,449 | $51,124 | $146,100 |
| 198 | Sleepy Eye | 3,438 | $64,811 | $138,500 |
| 199 | Breckenridge | 3,369 | $57,344 | $142,000 |
| 200 | Montgomery | 3,366 | $74,018 | $218,900 |