902 cities and towns in Minnesota (MN)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 401 | Battle Lake | 794 | $58,125 | $221,000 |
| 402 | Le Roy | 790 | $51,250 | $106,400 |
| 403 | St. Clair | 785 | $101,375 | $200,800 |
| 404 | Fertile | 782 | $64,444 | $118,400 |
| 405 | Holdingford | 771 | $78,750 | $172,600 |
| 406 | Raymond | 771 | $62,308 | $146,000 |
| 407 | Adams | 764 | $85,000 | $160,400 |
| 408 | Belgrade | 757 | $48,977 | $143,900 |
| 409 | West Concord | 753 | $81,111 | $154,300 |
| 410 | Lilydale | 752 | $93,393 | $389,300 |
| 411 | Isle | 747 | $53,056 | $212,500 |
| 412 | Jasper | 742 | $47,188 | $72,700 |
| 413 | Ponemah | 740 | N/A | N/A |
| 414 | Foreston | 735 | $94,219 | $247,900 |
| 415 | Onamia | 731 | $26,827 | $126,200 |
| 416 | Rushford Village | 726 | $92,500 | $286,800 |
| 417 | Twin Valley | 725 | $59,250 | $85,000 |
| 418 | Greenwood | 720 | $199,063 | $1,041,700 |
| 419 | Walnut Grove | 719 | $59,583 | $81,000 |
| 420 | Sebeka | 716 | $40,179 | $82,900 |
| 421 | Blackduck | 715 | $35,417 | $138,800 |
| 422 | Marine on St. Croix | 712 | $123,750 | $464,100 |
| 423 | Vineland | 709 | $55,781 | $135,000 |
| 424 | Hoffman | 708 | $47,000 | $127,700 |
| 425 | Clarissa | 700 | $45,500 | $104,000 |
| 426 | Lake Benton | 698 | $52,000 | $91,900 |
| 427 | Bovey | 690 | $67,500 | $103,400 |
| 428 | Warsaw | 690 | $115,313 | $255,000 |
| 429 | Greenbush | 685 | $58,438 | $131,700 |
| 430 | Stockton | 684 | $83,438 | $229,000 |
| 431 | Clarks Grove | 683 | $69,792 | $132,800 |
| 432 | Hokah | 673 | $60,313 | $184,900 |
| 433 | St. Stephen | 672 | $94,875 | $237,600 |
| 434 | Center City | 668 | $94,712 | $327,500 |
| 435 | The Lakes | 666 | $88,929 | $391,900 |
| 436 | Buffalo Lake | 664 | $56,719 | $106,000 |
| 437 | Elysian | 663 | $98,571 | $295,700 |
| 438 | Emily | 659 | $73,563 | $344,700 |
| 439 | Alden | 658 | $75,833 | $122,700 |
| 440 | Trimont | 658 | $51,250 | $83,900 |
| 441 | Sabin | 657 | $123,750 | $247,300 |
| 442 | Deerwood | 649 | $62,679 | $214,700 |
| 443 | Randall | 647 | $53,333 | $169,400 |
| 444 | Kimball | 644 | $69,271 | $208,200 |
| 445 | Clearbrook | 634 | $48,438 | $104,400 |
| 446 | Evansville | 631 | $39,063 | $145,000 |
| 447 | Ivanhoe | 627 | $54,583 | $65,500 |
| 448 | Ellendale | 626 | $80,417 | $150,000 |
| 449 | Brownsville | 624 | $63,977 | $161,600 |
| 450 | Cleveland | 622 | $83,281 | $204,200 |