51 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Fort Totten | 1 | 992 | 1,219 | -1.59% | 115 | 9 | CDP |
| Mission | 2 | 915 | 949 | -0.44% | 23 | 40 | Township |
| Wood Lake | 3 | 462 | 473 | -0.43% | 13 | 35 | Township |
| Leeds | 4 | 420 | 440 | -0.94% | 664 | 1 | City |
| Maddock | 5 | 382 | 400 | -1.04% | 433 | 1 | City |
| Lallie | 6 | 327 | 329 | -0.3% | 7 | 49 | Township |
| Minnewaukan | 7 | 186 | 193 | -1.06% | 385 | 0 | City |
| Minnewaukan | 8 | 156 | 162 | -1.27% | 5 | 35 | Township |
| Twin Tree | 9 | 96 | 100 | -1.03% | 3 | 36 | Township |
| Oberon | 10 | 92 | 96 | -1.08% | 263 | 0 | City |
| Esmond | 11 | 87 | 92 | -1.14% | 191 | 0 | City |
| Selz | 12 | 82 | 51 | 6.49% | 599 | 0 | CDP |
| Lohnes | 13 | 73 | 75 | -1.35% | 4 | 19 | Township |
| Pleasant Lake | 14 | 67 | 71 | -1.47% | 2 | 34 | Township |
| Warwick | 15 | 64 | 66 | 0% | 2 | 34 | Township |
| Oberon | 16 | 54 | 56 | 0% | 1 | 57 | Township |
| Albert | 17 | 50 | 52 | 0% | 1 | 36 | Township |
| Heimdal | 18 | 49 | 22 | 6.52% | 104 | 0 | CDP |
| Warwick | 19 | 48 | 51 | -2.04% | 74 | 1 | City |
| Leeds | 20 | 48 | 50 | 0% | 1 | 35 | Township |
| North Viking | 21 | 47 | 49 | 0% | 1 | 35 | Township |
| Isabel | 22 | 46 | 48 | 0% | 1 | 36 | Township |
| South Viking | 23 | 46 | 48 | 0% | 1 | 36 | Township |
| Arne | 24 | 43 | 46 | -2.27% | 1 | 35 | Township |
| Butte Valley | 25 | 43 | 42 | 2.38% | 1 | 35 | Township |
| Riggin | 26 | 41 | 44 | -2.38% | 1 | 47 | Township |
| Broe | 27 | 40 | 41 | 0% | 1 | 35 | Township |
| Hesper | 28 | 39 | 42 | -2.5% | 1 | 35 | Township |
| Normania | 29 | 37 | 38 | 0% | 1 | 34 | Township |
| Rich Valley | 30 | 34 | 35 | 0% | 1 | 36 | Township |
| West Bay | 31 | 33 | 34 | 0% | 1 | 35 | Township |
| Eldon | 32 | 31 | 32 | 0% | 1 | 36 | Township |
| West Antelope | 33 | 31 | 32 | 0% | 1 | 36 | Township |
| York | 34 | 30 | 31 | 0% | 1 | 36 | Township |
| McClellan | 35 | 29 | 30 | 0% | 1 | 36 | Township |
| Rock | 36 | 29 | 30 | 0% | 1 | 36 | Township |
| Irvine | 37 | 28 | 29 | 0% | 1 | 36 | Township |
| Knox | 38 | 27 | 28 | 0% | 1 | 36 | Township |
| Brinsmade | 39 | 26 | 28 | -3.7% | 95 | 0 | City |
| Beaver | 40 | 26 | 27 | 0% | 1 | 33 | Township |
| Twin Lake | 41 | 26 | 27 | 0% | 1 | 34 | Township |
| Impark | 42 | 24 | 25 | 0% | 1 | 32 | Township |
| Lake Ibsen | 43 | 22 | 23 | 0% | 1 | 34 | Township |
| Aurora | 44 | 21 | 22 | 0% | 1 | 36 | Township |
| Knox | 45 | 20 | 22 | -4.76% | 41 | 0 | City |
| Minco | 46 | 19 | 20 | 0% | 1 | 29 | Township |
| Esmond | 47 | 18 | 19 | 0% | 1 | 35 | Township |
| Iowa | 48 | 18 | 19 | 0% | 1 | 34 | Township |
| East Fork | 49 | 17 | 18 | 0% | 0.00 | 36 | Township |
| York | 50 | 15 | 15 | 0% | 72 | 0 | City |
| Hamberg | 51 | 12 | 12 | 0% | 29 | 0 | City |
Fort Totten is the largest city in Benson County, with a population of 992.
Hamberg is the smallest city in Benson County, with a population of 12.
There are 51 cities in Benson County, North Dakota.