28 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Benson | 1 | 3,398 | 3,478 | -0.47% | 1,070 | 3 | City |
| Appleton | 2 | 1,343 | 1,386 | -0.67% | 717 | 2 | City |
| Kerkhoven | 3 | 778 | 800 | -0.64% | 934 | 1 | City |
| Torning | 4 | 395 | 395 | 0.25% | 12 | 33 | Township |
| Benson | 5 | 318 | 317 | 0.63% | 9 | 34 | Township |
| Murdock | 6 | 296 | 304 | -0.67% | 476 | 1 | City |
| Pillsbury | 7 | 281 | 284 | -0.35% | 8 | 35 | Township |
| Kerkhoven | 8 | 224 | 227 | -0.44% | 6 | 35 | Township |
| Hayes | 9 | 220 | 223 | -0.45% | 6 | 35 | Township |
| Dublin | 10 | 191 | 191 | 0% | 5 | 35 | Township |
| Appleton | 11 | 190 | 193 | -0.52% | 6 | 31 | Township |
| Camp Lake | 12 | 161 | 162 | 0% | 5 | 35 | Township |
| Cashel | 13 | 148 | 146 | 1.37% | 4 | 36 | Township |
| Six Mile Grove | 14 | 146 | 146 | 0% | 4 | 36 | Township |
| Kildare | 15 | 137 | 135 | 1.48% | 4 | 35 | Township |
| West Bank | 16 | 134 | 134 | 0% | 4 | 36 | Township |
| Clontarf | 17 | 125 | 127 | -0.79% | 60 | 2 | City |
| Fairfield | 18 | 117 | 119 | -0.85% | 3 | 36 | Township |
| Swenoda | 19 | 107 | 105 | 1.9% | 3 | 35 | Township |
| Danvers | 20 | 99 | 102 | -1% | 142 | 1 | City |
| Shible | 21 | 96 | 98 | -1.03% | 3 | 35 | Township |
| Moyer | 22 | 95 | 97 | 0% | 3 | 35 | Township |
| Edison | 23 | 92 | 94 | -1.08% | 3 | 36 | Township |
| Marysland | 24 | 92 | 94 | 0% | 3 | 35 | Township |
| Tara | 25 | 91 | 93 | 0% | 3 | 36 | Township |
| Clontarf | 26 | 88 | 86 | 2.33% | 3 | 34 | Township |
| Holloway | 27 | 85 | 88 | -1.16% | 61 | 1 | City |
| Hegbert | 28 | 82 | 80 | 2.5% | 2 | 34 | Township |
Benson is the largest city in Swift County, with a population of 3,398.
Hegbert is the smallest city in Swift County, with a population of 82.
There are 28 cities in Swift County, Minnesota.