50 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hutchinson | 1 | 14,733 | 14,594 | 0.17% | 1,737 | 8 | City |
| Hutchinson | 2 | 14,733 | 14,605 | 0.17% | 1,737 | 8 | City |
| Glencoe | 3 | 5,641 | 5,737 | -0.32% | 1,782 | 3 | City |
| Glencoe | 4 | 5,641 | 5,731 | -0.32% | 1,782 | 3 | City |
| Winsted | 5 | 2,217 | 2,238 | -0.18% | 1,172 | 2 | City |
| Winsted | 6 | 2,217 | 2,237 | -0.18% | 1,172 | 2 | City |
| Lester Prairie | 7 | 1,894 | 1,899 | -0.05% | 1,888 | 1 | City |
| Lester Prairie | 8 | 1,894 | 1,899 | -0.05% | 1,888 | 1 | City |
| Hutchinson | 9 | 1,224 | 1,215 | 0.08% | 38 | 32 | Township |
| Hutchinson | 10 | 1,224 | 1,213 | 0.08% | 38 | 32 | Township |
| Acoma | 11 | 1,139 | 1,131 | 0.09% | 36 | 32 | Township |
| Acoma | 12 | 1,139 | 1,129 | 0.09% | 36 | 32 | Township |
| Winsted | 13 | 937 | 933 | -0.11% | 28 | 33 | Township |
| Winsted | 14 | 937 | 932 | -0.11% | 28 | 33 | Township |
| Hale | 15 | 913 | 913 | -0.33% | 27 | 34 | Township |
| Hale | 16 | 913 | 912 | -0.33% | 27 | 34 | Township |
| Bergen | 17 | 911 | 907 | -0.11% | 26 | 35 | Township |
| Bergen | 18 | 911 | 906 | -0.11% | 26 | 35 | Township |
| Silver Lake | 19 | 852 | 866 | -0.35% | 2,073 | 0 | City |
| Silver Lake | 20 | 852 | 865 | -0.35% | 2,073 | 0 | City |
| Helen | 21 | 845 | 840 | 0% | 24 | 35 | Township |
| Helen | 22 | 845 | 839 | 0% | 24 | 35 | Township |
| Brownton | 23 | 701 | 725 | -0.71% | 1,744 | 0 | City |
| Brownton | 24 | 701 | 724 | -0.71% | 1,744 | 0 | City |
| Rich Valley | 25 | 676 | 671 | 0.15% | 19 | 36 | Township |
| Rich Valley | 26 | 676 | 670 | 0.15% | 19 | 36 | Township |
| Hassan Valley | 27 | 660 | 658 | -0.15% | 20 | 33 | Township |
| Hassan Valley | 28 | 660 | 657 | -0.15% | 20 | 33 | Township |
| Glencoe | 29 | 518 | 515 | 0% | 16 | 33 | Township |
| Glencoe | 30 | 518 | 514 | 0% | 16 | 33 | Township |
| Lynn | 31 | 514 | 513 | -0.19% | 16 | 32 | Township |
| Lynn | 32 | 514 | 512 | -0.19% | 16 | 32 | Township |
| Sumter | 33 | 494 | 489 | 0.41% | 14 | 35 | Township |
| Sumter | 34 | 494 | 488 | 0.41% | 14 | 35 | Township |
| Stewart | 35 | 467 | 483 | -0.64% | 577 | 1 | City |
| Stewart | 36 | 467 | 482 | -0.64% | 577 | 1 | City |
| Silver Lake | 37 | 449 | 456 | -0.44% | 13 | 35 | Township |
| Silver Lake | 38 | 449 | 455 | -0.44% | 13 | 35 | Township |
| Collins | 39 | 435 | 434 | -0.23% | 13 | 34 | Township |
| Collins | 40 | 435 | 433 | -0.23% | 13 | 34 | Township |
| Penn | 41 | 328 | 325 | 0.31% | 9 | 35 | Township |
| Penn | 42 | 328 | 325 | 0.31% | 9 | 35 | Township |
| Plato | 43 | 323 | 331 | -0.62% | 931 | 0 | City |
| Plato | 44 | 323 | 331 | -0.62% | 931 | 0 | City |
| Round Grove | 45 | 233 | 234 | -0.43% | 7 | 35 | Township |
| Round Grove | 46 | 233 | 234 | -0.43% | 7 | 35 | Township |
| Biscay | 47 | 110 | 113 | -0.9% | 1,467 | 0 | City |
| Biscay | 48 | 110 | 113 | -0.9% | 1,467 | 0 | City |
| Cedar Mills | 49 | 59 | 56 | 0% | 184 | 0 | City |
| Cedar Mills | 50 | 59 | 59 | 0% | 184 | 0 | City |
Hutchinson is the largest city in McLeod County, with a population of 14,733.
Cedar Mills is the smallest city in McLeod County, with a population of 59.
There are 50 cities in McLeod County, Minnesota.