59 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Wagner | 1 | 1,415 | 1,486 | -0.98% | 762 | 2 | City |
| Wagner | 2 | 1,415 | 1,483 | -0.98% | 762 | 2 | City |
| Platte | 3 | 1,237 | 1,296 | -0.96% | 1,176 | 1 | City |
| Platte | 4 | 1,237 | 1,295 | -0.96% | 1,176 | 1 | City |
| Highland | 5 | 817 | 786 | 1.62% | 22 | 36 | Township |
| Highland | 6 | 817 | 785 | 1.62% | 22 | 36 | Township |
| White Swan | 7 | 746 | 727 | 0.95% | 9 | 79 | Township |
| White Swan | 8 | 746 | 727 | 0.95% | 9 | 79 | Township |
| Lake Andes | 9 | 686 | 715 | -0.87% | 920 | 1 | City |
| Lake Andes | 10 | 686 | 713 | -0.87% | 920 | 1 | City |
| Lawrence | 11 | 500 | 489 | 1.01% | 14 | 36 | Township |
| Lawrence | 12 | 500 | 488 | 1.01% | 14 | 36 | Township |
| Bryan | 13 | 393 | 388 | 0.26% | 11 | 36 | Township |
| Bryan | 14 | 393 | 387 | 0.26% | 11 | 36 | Township |
| La Roche | 15 | 371 | 361 | 1.09% | 6 | 60 | Township |
| La Roche | 16 | 371 | 360 | 1.09% | 6 | 60 | Township |
| Platte | 17 | 301 | 298 | 0.33% | 9 | 35 | Township |
| Platte | 18 | 301 | 297 | 0.33% | 9 | 35 | Township |
| Wahehe | 19 | 265 | 255 | 1.53% | 9 | 28 | Township |
| Wahehe | 20 | 265 | 254 | 1.53% | 9 | 28 | Township |
| Choteau Creek | 21 | 249 | 239 | 1.63% | 4 | 62 | Township |
| Choteau Creek | 22 | 249 | 239 | 1.63% | 4 | 62 | Township |
| Pickstown | 23 | 231 | 225 | 0.43% | 377 | 1 | Town |
| Pickstown | 24 | 231 | 224 | 0.43% | 377 | 1 | Town |
| Goose Lake | 25 | 226 | 220 | 1.8% | 4 | 64 | Township |
| Goose Lake | 26 | 226 | 219 | 1.8% | 4 | 64 | Township |
| Lone Tree | 27 | 178 | 171 | 1.71% | 5 | 36 | Township |
| Lone Tree | 28 | 178 | 171 | 1.71% | 5 | 36 | Township |
| Rouse | 29 | 176 | 173 | 0.57% | 3 | 61 | Township |
| Rouse | 30 | 176 | 173 | 0.57% | 3 | 61 | Township |
| Geddes | 31 | 150 | 157 | -1.32% | 206 | 1 | City |
| Geddes | 32 | 150 | 157 | -1.32% | 206 | 1 | City |
| Ree | 33 | 147 | 145 | 0.68% | 3 | 47 | Township |
| Ree | 34 | 147 | 145 | 0.68% | 3 | 47 | Township |
| Marty | 35 | 146 | 265 | -10.43% | 45 | 3 | CDP |
| Jackson | 36 | 129 | 127 | 0.78% | 2 | 60 | Township |
| Jackson | 37 | 129 | 127 | 0.78% | 2 | 60 | Township |
| Plain Center | 38 | 124 | 118 | 2.48% | 4 | 35 | Township |
| Plain Center | 39 | 124 | 118 | 2.48% | 4 | 35 | Township |
| Rhoda | 40 | 122 | 119 | 0% | 3 | 43 | Township |
| Rhoda | 41 | 122 | 119 | 0% | 3 | 43 | Township |
| Darlington | 42 | 104 | 103 | 0% | 3 | 39 | Township |
| Darlington | 43 | 104 | 103 | 0% | 3 | 39 | Township |
| Moore | 44 | 72 | 69 | 2.86% | 1 | 62 | Township |
| Moore | 45 | 72 | 69 | 2.86% | 1 | 62 | Township |
| Dante | 46 | 72 | 70 | 0% | 144 | 1 | Town |
| Dante | 47 | 72 | 70 | 0% | 144 | 1 | Town |
| Ravinia | 48 | 71 | 69 | 0% | 285 | 0 | Town |
| Ravinia | 49 | 71 | 69 | 0% | 285 | 0 | Town |
| Forbes | 50 | 65 | 65 | 0% | 2 | 29 | Township |
| Forbes | 51 | 65 | 65 | 0% | 2 | 29 | Township |
| Signal | 52 | 59 | 59 | 0% | 1 | 48 | Township |
| Signal | 53 | 59 | 59 | 0% | 1 | 48 | Township |
| Hamilton | 54 | 54 | 54 | 0% | 2 | 22 | Township |
| Hamilton | 55 | 54 | 54 | 0% | 2 | 22 | Township |
| Kennedy | 56 | 54 | 54 | 0% | 2 | 34 | Township |
| Kennedy | 57 | 54 | 54 | 0% | 2 | 34 | Township |
| Lake George | 58 | 37 | 36 | 0% | 1 | 30 | Township |
| Lake George | 59 | 37 | 36 | 0% | 1 | 30 | Township |
Wagner is the largest city in Charles Mix County, with a population of 1,415.
Lake George is the smallest city in Charles Mix County, with a population of 37.
There are 59 cities in Charles Mix County, South Dakota.