41 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Salem | 1 | 1,311 | 1,332 | -0.3% | 1,049 | 1 | City |
| Salem | 2 | 1,311 | 1,328 | -0.3% | 1,049 | 1 | City |
| Canistota | 3 | 646 | 632 | 0.47% | 1,152 | 1 | City |
| Canistota | 4 | 646 | 630 | 0.47% | 1,152 | 1 | City |
| Bridgewater | 5 | 504 | 511 | -0.2% | 448 | 1 | City |
| Bridgewater | 6 | 504 | 509 | -0.2% | 448 | 1 | City |
| Montrose | 7 | 459 | 467 | -0.43% | 1,090 | 0 | City |
| Montrose | 8 | 459 | 466 | -0.43% | 1,090 | 0 | City |
| Spring Valley | 9 | 384 | 367 | 0% | 11 | 36 | Township |
| Spring Valley | 10 | 384 | 368 | 0% | 11 | 36 | Township |
| Greenland | 11 | 331 | 320 | -0.9% | 10 | 35 | Township |
| Greenland | 12 | 331 | 321 | -0.9% | 10 | 35 | Township |
| Salem | 13 | 277 | 269 | 0% | 8 | 35 | Township |
| Salem | 14 | 277 | 268 | 0% | 8 | 35 | Township |
| Montrose | 15 | 219 | 210 | -0.45% | 6 | 35 | Township |
| Montrose | 16 | 219 | 212 | -0.45% | 6 | 35 | Township |
| Richland | 17 | 168 | 164 | -1.18% | 5 | 36 | Township |
| Richland | 18 | 168 | 163 | -1.18% | 5 | 36 | Township |
| Grant | 19 | 155 | 151 | -1.27% | 4 | 36 | Township |
| Grant | 20 | 155 | 150 | -1.27% | 4 | 36 | Township |
| Canistota | 21 | 154 | 152 | -1.91% | 4 | 36 | Township |
| Canistota | 22 | 154 | 151 | -1.91% | 4 | 36 | Township |
| Sun Prairie | 23 | 138 | 131 | 0.73% | 4 | 36 | Township |
| Sun Prairie | 24 | 138 | 131 | 0.73% | 4 | 36 | Township |
| Spencer | 25 | 136 | 136 | 0% | 507 | 0 | City |
| Spencer | 26 | 136 | 136 | 0% | 507 | 0 | City |
| Salem | 27 | 135 | 131 | -0.74% | 4 | 36 | Township |
| Salem | 28 | 135 | 131 | -0.74% | 4 | 36 | Township |
| Brookfield | 29 | 133 | 128 | 0% | 4 | 36 | Township |
| Brookfield | 30 | 133 | 128 | 0% | 4 | 36 | Township |
| Union | 31 | 127 | 122 | 0% | 4 | 36 | Township |
| Union | 32 | 127 | 122 | 0% | 4 | 36 | Township |
| Bridgewater | 33 | 121 | 117 | -0.82% | 4 | 35 | Township |
| Bridgewater | 34 | 121 | 117 | -0.82% | 4 | 35 | Township |
| Ramsey | 35 | 99 | 97 | -1% | 3 | 36 | Township |
| Ramsey | 36 | 99 | 97 | -1% | 3 | 36 | Township |
| Benton | 37 | 97 | 95 | -1.02% | 3 | 35 | Township |
| Benton | 38 | 97 | 95 | -1.02% | 3 | 35 | Township |
| Pearl | 39 | 59 | 55 | 1.72% | 2 | 36 | Township |
| Pearl | 40 | 59 | 55 | 1.72% | 2 | 36 | Township |
| Orland Colony | 41 | 49 | 29 | 6.52% | 97 | 1 | CDP |
Salem is the largest city in McCook County, with a population of 1,311.
Orland Colony is the smallest city in McCook County, with a population of 49.
There are 41 cities in McCook County, South Dakota.