10 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Hutchinson | 1 | 14,759 | 14,605 | 0.18% | 1,740 | 8 | City |
| Glencoe | 2 | 5,623 | 5,731 | -0.32% | 1,777 | 3 | City |
| Winsted | 3 | 2,213 | 2,237 | -0.18% | 1,170 | 2 | City |
| Lester Prairie | 4 | 1,893 | 1,899 | -0.05% | 1,887 | 1 | City |
| Silver Lake | 5 | 850 | 865 | -0.23% | 2,068 | 0 | City |
| Brownton | 6 | 697 | 724 | -0.57% | 1,734 | 0 | City |
| Stewart | 7 | 464 | 482 | -0.64% | 574 | 1 | City |
| Plato | 8 | 322 | 331 | -0.31% | 928 | 0 | City |
| Biscay | 9 | 110 | 113 | 0% | 1,467 | 0 | City |
| Cedar Mills | 10 | 59 | 59 | 0% | 184 | 0 | City |
Hutchinson is the largest city in McLeod County, with a population of 14,759.
Cedar Mills is the smallest city in McLeod County, with a population of 59.
There are 10 cities in McLeod County, Minnesota.