30 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Brandon | 1 | 10,784 | 11,046 | -0.49% | 1,767 | 6 | City |
| Dell Rapids | 2 | 3,785 | 3,984 | -1.05% | 1,679 | 2 | City |
| Hartford | 3 | 3,660 | 3,359 | 1.67% | 978 | 4 | City |
| Split Rock | 4 | 3,055 | 3,202 | -0.62% | 106 | 29 | Township |
| Mapleton | 5 | 2,046 | 2,139 | -0.58% | 74 | 28 | Township |
| Crooks | 6 | 1,369 | 1,369 | 0% | 1,060 | 1 | City |
| Baltic | 7 | 1,350 | 1,253 | 1.43% | 1,829 | 1 | City |
| Wall Lake | 8 | 1,203 | 1,257 | -0.41% | 34 | 36 | Township |
| Garretson | 9 | 1,154 | 1,226 | -1.28% | 793 | 1 | City |
| Valley Springs | 10 | 870 | 880 | -0.23% | 883 | 1 | City |
| Wayne | 11 | 869 | 905 | -0.46% | 44 | 20 | Township |
| Sverdrup | 12 | 844 | 886 | -0.71% | 24 | 35 | Township |
| Brandon | 13 | 766 | 802 | -0.65% | 24 | 31 | Township |
| Benton | 14 | 732 | 762 | -0.41% | 24 | 31 | Township |
| Hartford | 15 | 678 | 713 | -0.88% | 21 | 33 | Township |
| Colton | 16 | 675 | 737 | -1.89% | 963 | 1 | City |
| Lyons | 17 | 594 | 617 | -0.5% | 17 | 36 | Township |
| Dell Rapids | 18 | 578 | 608 | -0.86% | 18 | 33 | Township |
| Humboldt | 19 | 570 | 580 | -0.35% | 921 | 1 | Town |
| Edison | 20 | 535 | 557 | -0.19% | 15 | 36 | Township |
| Red Rock | 21 | 387 | 404 | -0.51% | 17 | 23 | Township |
| Palisade | 22 | 380 | 396 | -0.52% | 18 | 22 | Township |
| Burk | 23 | 355 | 371 | -0.56% | 10 | 36 | Township |
| Valley Springs | 24 | 337 | 354 | -0.88% | 15 | 23 | Township |
| Taopi | 25 | 331 | 347 | -0.6% | 10 | 35 | Township |
| Grand Meadow | 26 | 316 | 332 | -0.63% | 9 | 36 | Township |
| Humboldt | 27 | 299 | 313 | -0.33% | 9 | 35 | Township |
| Wellington | 28 | 267 | 279 | -0.37% | 8 | 35 | Township |
| Logan | 29 | 259 | 270 | -0.38% | 7 | 36 | Township |
| Highland | 30 | 213 | 220 | 0.47% | 9 | 24 | Township |
Brandon is the largest city in Minnehaha County, with a population of 10,784.
Highland is the smallest city in Minnehaha County, with a population of 213.
There are 30 cities in Minnehaha County, South Dakota.