14 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Willmar | 1 | 22,317 | 21,042 | 0.96% | 1,568 | 14 | City |
| New London | 2 | 1,344 | 1,259 | 1.05% | 1,039 | 1 | City |
| Spicer | 3 | 1,092 | 1,112 | -0.27% | 912 | 1 | City |
| Atwater | 4 | 1,087 | 1,120 | -0.46% | 1,055 | 1 | City |
| Raymond | 5 | 801 | 785 | 0.38% | 904 | 1 | City |
| Kandiyohi | 6 | 561 | 573 | -0.36% | 1,435 | 0 | City |
| Prinsburg | 7 | 507 | 518 | -0.39% | 501 | 1 | City |
| Pennock | 8 | 478 | 483 | -0.21% | 468 | 1 | City |
| Lake Lillian | 9 | 240 | 248 | -0.41% | 530 | 0 | City |
| Blomkest | 10 | 138 | 143 | -0.72% | 136 | 1 | City |
| Sunburg | 11 | 94 | 97 | 0% | 198 | 0 | City |
| Lake Henry | 12 | 78 | 74 | 1.3% | 394 | 0 | City |
| Spring Hill | 13 | 72 | 68 | 1.41% | 99 | 1 | City |
| Regal | 14 | 39 | 41 | 0% | 76 | 1 | City |
Willmar is the largest city in Kandiyohi County, with a population of 22,317.
Regal is the smallest city in Kandiyohi County, with a population of 39.
There are 14 cities in Kandiyohi County, Minnesota.