902 cities and towns in Minnesota (MN)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 351 | Harmony | 1,089 | $65,536 | $154,800 |
| 352 | Parkers Prairie | 1,089 | $58,750 | $152,500 |
| 353 | Scanlon | 1,087 | $75,833 | $221,500 |
| 354 | Eden Valley | 1,077 | $62,188 | $150,800 |
| 355 | Little Rock | 1,075 | $51,719 | $34,100 |
| 356 | New Richland | 1,068 | $62,841 | $133,000 |
| 357 | Hilltop | 1,056 | $47,708 | $24,600 |
| 358 | Nashwauk | 1,035 | $58,533 | $102,400 |
| 359 | Tyler | 1,019 | $60,417 | $143,300 |
| 360 | Buhl | 1,013 | $58,179 | $115,700 |
| 361 | Mantorville | 1,003 | $117,750 | $280,600 |
| 362 | Morristown | 982 | $74,479 | $175,600 |
| 363 | Welcome | 977 | $55,357 | $91,300 |
| 364 | Nicollet | 966 | $80,500 | $214,100 |
| 365 | Bird Island | 964 | $71,190 | $114,600 |
| 366 | Birchwood Village | 960 | $156,653 | $461,800 |
| 367 | Grand Meadow | 954 | $68,750 | $169,100 |
| 368 | Mazeppa | 948 | $88,929 | $231,200 |
| 369 | Sherburn | 946 | $63,026 | $97,900 |
| 370 | Henderson | 933 | $88,750 | $207,800 |
| 371 | Pine River | 928 | $39,858 | $133,300 |
| 372 | Harris | 924 | $92,727 | $301,100 |
| 373 | Browerville | 922 | $46,100 | $129,600 |
| 374 | Silver Lake | 922 | $75,000 | $184,800 |
| 375 | Carlton | 891 | $61,944 | $205,300 |
| 376 | Deer River | 887 | $38,029 | $100,000 |
| 377 | Houston | 883 | $50,667 | $152,100 |
| 378 | Biwabik | 882 | $69,620 | $109,500 |
| 379 | Gibbon | 880 | $53,148 | $98,600 |
| 380 | Clarkfield | 868 | $57,232 | $86,400 |
| 381 | Lamberton | 864 | $59,330 | $87,000 |
| 382 | Dover | 863 | $112,500 | $281,300 |
| 383 | Morgan | 862 | $58,750 | $105,900 |
| 384 | Brownsdale | 860 | $76,500 | $137,600 |
| 385 | Grove City | 858 | $49,922 | $133,000 |
| 386 | Walker | 858 | $35,847 | $240,200 |
| 387 | Courtland | 844 | $105,625 | $250,000 |
| 388 | Henning | 836 | $44,000 | $127,400 |
| 389 | McIntosh | 836 | $53,750 | $100,700 |
| 390 | Hills | 834 | $67,393 | $184,800 |
| 391 | Mabel | 832 | $67,500 | $124,600 |
| 392 | Westbrook | 831 | $36,667 | $73,000 |
| 393 | Hallock | 829 | $65,543 | $125,000 |
| 394 | Freeport | 827 | $87,396 | $214,600 |
| 395 | Kerkhoven | 826 | $73,750 | $155,600 |
| 396 | Hancock | 816 | $69,712 | $79,600 |
| 397 | Loretto | 805 | $110,833 | $350,600 |
| 398 | Lanesboro | 804 | $80,000 | $186,900 |
| 399 | Landfall | 802 | $39,938 | $26,300 |
| 400 | Watkins | 797 | $50,875 | $136,800 |