30 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Brandon | 1 | 10,732 | 11,046 | -0.48% | 1,758 | 6 | City |
| Dell Rapids | 2 | 3,745 | 3,984 | -1.06% | 1,661 | 2 | City |
| Hartford | 3 | 3,720 | 3,359 | 1.64% | 994 | 4 | City |
| Split Rock | 4 | 3,036 | 3,202 | -0.62% | 105 | 29 | Township |
| Mapleton | 5 | 2,034 | 2,139 | -0.59% | 73 | 28 | Township |
| Baltic | 6 | 1,370 | 1,253 | 1.48% | 1,856 | 1 | City |
| Crooks | 7 | 1,369 | 1,369 | 0% | 1,060 | 1 | City |
| Wall Lake | 8 | 1,198 | 1,257 | -0.42% | 34 | 36 | Township |
| Garretson | 9 | 1,140 | 1,226 | -1.21% | 783 | 1 | City |
| Valley Springs | 10 | 868 | 880 | -0.23% | 881 | 1 | City |
| Wayne | 11 | 865 | 905 | -0.46% | 44 | 20 | Township |
| Sverdrup | 12 | 838 | 886 | -0.71% | 24 | 35 | Township |
| Brandon | 13 | 761 | 802 | -0.65% | 24 | 31 | Township |
| Benton | 14 | 729 | 762 | -0.41% | 24 | 31 | Township |
| Hartford | 15 | 672 | 713 | -0.88% | 21 | 33 | Township |
| Colton | 16 | 663 | 737 | -1.78% | 946 | 1 | City |
| Lyons | 17 | 591 | 617 | -0.51% | 17 | 36 | Township |
| Dell Rapids | 18 | 573 | 608 | -0.87% | 17 | 33 | Township |
| Humboldt | 19 | 568 | 580 | -0.35% | 918 | 1 | Town |
| Edison | 20 | 534 | 557 | -0.19% | 15 | 36 | Township |
| Red Rock | 21 | 385 | 404 | -0.52% | 16 | 23 | Township |
| Palisade | 22 | 378 | 396 | -0.53% | 17 | 22 | Township |
| Burk | 23 | 353 | 371 | -0.56% | 10 | 36 | Township |
| Valley Springs | 24 | 334 | 354 | -0.89% | 15 | 23 | Township |
| Taopi | 25 | 329 | 347 | -0.6% | 9 | 35 | Township |
| Grand Meadow | 26 | 314 | 332 | -0.63% | 9 | 36 | Township |
| Humboldt | 27 | 298 | 313 | -0.33% | 9 | 35 | Township |
| Wellington | 28 | 266 | 279 | -0.37% | 7 | 35 | Township |
| Logan | 29 | 258 | 270 | -0.39% | 7 | 36 | Township |
| Highland | 30 | 214 | 220 | 0.47% | 9 | 24 | Township |
Brandon is the largest city in Minnehaha County, with a population of 10,732.
Highland is the smallest city in Minnehaha County, with a population of 214.
There are 30 cities in Minnehaha County, South Dakota.