902 cities and towns in Minnesota (MN)
| # | City | Population | Median Income | Home Value |
|---|---|---|---|---|
| 451 | Karlstad | 622 | $61,324 | $120,300 |
| 452 | Clear Lake | 621 | $105,000 | $255,800 |
| 453 | La Prairie | 621 | $75,192 | $202,300 |
| 454 | Minnesota Lake | 621 | $62,875 | $126,600 |
| 455 | Eagle Bend | 620 | $48,924 | $96,700 |
| 456 | Prinsburg | 615 | $105,323 | $186,800 |
| 457 | Brewster | 605 | $59,688 | $130,500 |
| 458 | Kasota | 602 | $70,200 | $171,400 |
| 459 | Wabasso | 598 | $63,900 | $105,100 |
| 460 | Glenville | 596 | $53,750 | $119,400 |
| 461 | Sunfish Lake | 594 | $250,001 | $1,109,000 |
| 462 | Motley | 593 | $43,281 | $128,300 |
| 463 | Heron Lake | 591 | $66,607 | $86,200 |
| 464 | Rollingstone | 590 | $86,500 | $217,400 |
| 465 | Halstad | 589 | $67,857 | $114,800 |
| 466 | Marble | 588 | $54,688 | $102,700 |
| 467 | Graceville | 586 | $51,667 | $101,700 |
| 468 | Brooten | 582 | $47,500 | $128,900 |
| 469 | New Germany | 581 | $88,438 | $252,600 |
| 470 | Littlefork | 577 | $61,685 | $114,500 |
| 471 | Lake Park | 573 | $63,250 | $160,900 |
| 472 | Hendricks | 572 | $45,125 | $78,100 |
| 473 | Lynd | 570 | $79,375 | $170,000 |
| 474 | Stewart | 570 | $62,692 | $115,900 |
| 475 | Bethel | 559 | $102,500 | $260,200 |
| 476 | Ironton | 557 | $55,536 | $128,300 |
| 477 | Claremont | 554 | $66,458 | $114,100 |
| 478 | Amboy | 553 | $78,214 | $125,300 |
| 479 | Balaton | 544 | $54,091 | $85,000 |
| 480 | Hamburg | 544 | $78,125 | $229,200 |
| 481 | Kiester | 544 | $49,167 | $52,600 |
| 482 | Hill City | 543 | $39,583 | $102,900 |
| 483 | White Earth | 543 | $18,929 | $73,300 |
| 484 | Medicine Lake | 541 | $161,250 | $1,014,500 |
| 485 | Ranier | 541 | $81,389 | $140,400 |
| 486 | Taconite | 541 | $100,089 | $217,900 |
| 487 | Brownton | 530 | $77,159 | $148,500 |
| 488 | Cosmos | 529 | $50,833 | $95,000 |
| 489 | Sturgeon Lake | 526 | $77,500 | $190,600 |
| 490 | Stephen | 524 | $63,750 | $83,800 |
| 491 | Sacred Heart | 522 | $63,125 | $57,600 |
| 492 | Gem Lake | 521 | $146,250 | $536,600 |
| 493 | Franklin | 513 | $54,904 | $84,800 |
| 494 | Hampton | 510 | $106,111 | $305,700 |
| 495 | Pennock | 510 | $68,846 | $140,500 |
| 496 | Woodland | 505 | $189,107 | $1,220,600 |
| 497 | Rothsay | 504 | $83,125 | $135,000 |
| 498 | Argyle | 499 | $81,750 | $188,200 |
| 499 | Milan | 498 | $50,625 | $70,000 |
| 500 | Pillager | 494 | $66,771 | $148,300 |