31 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Britton | 1 | 1,195 | 1,212 | -0.33% | 1,641 | 1 | City |
| Agency Village | 2 | 1,170 | 970 | 5.98% | 164 | 7 | CDP |
| Long Hollow | 3 | 407 | 395 | 3.56% | 28 | 14 | CDP |
| Veblen | 4 | 312 | 317 | -0.32% | 994 | 0 | City |
| Langford | 5 | 278 | 278 | 0% | 877 | 0 | Town |
| Red Iron Lake | 6 | 220 | 205 | 1.85% | 7 | 31 | Township |
| Lake | 7 | 217 | 205 | 0.93% | 8 | 27 | Township |
| Veblen | 8 | 210 | 200 | 0.48% | 4 | 48 | Township |
| Weston | 9 | 207 | 202 | 0.49% | 6 | 36 | Township |
| Stena | 10 | 191 | 186 | 1.06% | 5 | 36 | Township |
| Pleasant Valley | 11 | 187 | 175 | 1.63% | 5 | 36 | Township |
| Eden | 12 | 175 | 175 | -0.57% | 5 | 35 | Township |
| Eden | 13 | 116 | 107 | 2.65% | 4 | 31 | Township |
| Eden | 14 | 100 | 99 | 0% | 3 | 33 | Township |
| Eden | 15 | 90 | 92 | -1.1% | 584 | 0 | Town |
| Waverly | 16 | 75 | 70 | 1.35% | 2 | 36 | Township |
| Newport | 17 | 64 | 59 | 1.59% | 2 | 35 | Township |
| Eden | 18 | 57 | 52 | 3.64% | 2 | 35 | Township |
| La Belle | 19 | 56 | 55 | 0% | 1 | 42 | Township |
| Lowell | 20 | 55 | 52 | 0% | 2 | 36 | Township |
| Newark | 21 | 51 | 49 | 0% | 1 | 36 | Township |
| Hickman | 22 | 50 | 45 | 4.17% | 1 | 36 | Township |
| Dumarce | 23 | 48 | 46 | 0% | 2 | 28 | Township |
| Lake City | 24 | 45 | 44 | 0% | 205 | 0 | Town |
| Fort | 25 | 43 | 42 | 0% | 1 | 29 | Township |
| Victor | 26 | 41 | 34 | 2.5% | 1 | 38 | Township |
| Hamilton | 27 | 36 | 33 | 2.86% | 1 | 31 | Township |
| Wismer | 28 | 34 | 32 | 0% | 2 | 17 | Township |
| Nordland | 29 | 30 | 28 | 0% | 1 | 23 | Township |
| Dayton | 30 | 28 | 26 | 0% | 1 | 35 | Township |
| McKinley | 31 | 28 | 25 | 3.7% | 1 | 34 | Township |
Britton is the largest city in Marshall County, with a population of 1,195.
McKinley is the smallest city in Marshall County, with a population of 28.
There are 31 cities in Marshall County, South Dakota.