902 cities and towns in Minnesota (MN)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 301 | Red Lake | 1,506 | $55,092 | $136,000 |
| 302 | Clara City | 1,497 | $58,431 | $116,500 |
| 303 | Avon | 1,493 | $90,987 | $240,400 |
| 304 | Dawson | 1,441 | $70,286 | $118,800 |
| 305 | Babbitt | 1,420 | $54,318 | $96,000 |
| 306 | Renville | 1,397 | $73,750 | $109,700 |
| 307 | Hayfield | 1,382 | $69,688 | $173,000 |
| 308 | Tonka Bay | 1,361 | $151,563 | $869,900 |
| 309 | Appleton | 1,360 | $40,117 | $71,300 |
| 310 | Fulda | 1,348 | $68,056 | $155,100 |
| 311 | Richmond | 1,336 | $67,381 | $225,500 |
| 312 | Wheaton | 1,334 | $52,260 | $82,200 |
| 313 | Dassel | 1,332 | $59,750 | $218,900 |
| 314 | New York Mills | 1,319 | $51,696 | $144,900 |
| 315 | Preston | 1,315 | $60,438 | $169,600 |
| 316 | Starbuck | 1,307 | $60,217 | $168,100 |
| 317 | Menahga | 1,292 | $56,000 | $145,800 |
| 318 | Adrian | 1,288 | $74,100 | $172,000 |
| 319 | Glyndon | 1,286 | $93,571 | $257,400 |
| 320 | Fosston | 1,283 | $50,694 | $126,500 |
| 321 | Winthrop | 1,275 | $67,375 | $157,400 |
| 322 | Red Lake Falls | 1,267 | $63,929 | $132,300 |
| 323 | Goodhue | 1,261 | $86,731 | $230,300 |
| 324 | Winnebago | 1,247 | $58,438 | $106,500 |
| 325 | Keewatin | 1,229 | $50,872 | $78,900 |
| 326 | Spring Grove | 1,223 | $60,221 | $148,200 |
| 327 | Truman | 1,223 | $59,095 | $100,200 |
| 328 | Spicer | 1,222 | $76,406 | $278,500 |
| 329 | Bagley | 1,218 | $53,417 | $135,100 |
| 330 | Atwater | 1,217 | $66,071 | $144,300 |
| 331 | Taylors Falls | 1,208 | $61,548 | $256,000 |
| 332 | Edgerton | 1,207 | $66,739 | $132,800 |
| 333 | Martin Lake | 1,203 | $120,705 | $426,100 |
| 334 | Medford | 1,194 | $98,375 | $234,300 |
| 335 | Wanamingo | 1,185 | $85,000 | $247,400 |
| 336 | Madison Lake | 1,178 | $84,833 | $281,300 |
| 337 | Redby | 1,175 | $53,846 | $109,500 |
| 338 | East Gull Lake | 1,173 | $128,548 | $522,000 |
| 339 | Elbow Lake | 1,158 | $56,786 | $118,900 |
| 340 | New London | 1,156 | $66,830 | $209,300 |
| 341 | Shafer | 1,151 | $96,042 | $225,700 |
| 342 | Elgin | 1,147 | $87,000 | $218,200 |
| 343 | Dellwood | 1,145 | $208,125 | $729,800 |
| 344 | Fairfax | 1,134 | $53,750 | $99,800 |
| 345 | Cottonwood | 1,120 | $90,750 | $180,200 |
| 346 | Baudette | 1,117 | $71,042 | $171,000 |
| 347 | Lake Shore | 1,117 | $96,923 | $532,500 |
| 348 | Hector | 1,111 | $59,762 | $124,100 |
| 349 | Lake St. Croix Beach | 1,106 | $100,134 | $334,600 |
| 350 | Royalton | 1,092 | $64,643 | $201,500 |