| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Leeds | 1 | 420 | 440 | -0.94% | 664 | 1 | City |
| Maddock | 2 | 379 | 399 | -1.3% | 430 | 1 | City |
| Minnewaukan | 3 | 188 | 193 | -1.05% | 389 | 0 | City |
| Oberon | 4 | 92 | 96 | -1.08% | 263 | 0 | City |
| Esmond | 5 | 90 | 93 | -1.1% | 198 | 0 | City |
| Warwick | 6 | 50 | 53 | -1.96% | 77 | 1 | City |
| Brinsmade | 7 | 27 | 29 | -3.57% | 99 | 0 | City |
| Knox | 8 | 19 | 21 | -5% | 39 | 0 | City |
| York | 9 | 13 | 15 | -7.14% | 62 | 0 | City |
| Hamberg | 10 | 11 | 13 | -8.33% | 27 | 0 | City |
Leeds is the largest city in Benson County, with a population of 420.
Hamberg is the smallest city in Benson County, with a population of 11.
There are 10 cities in Benson County, North Dakota.