27 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bowman | 1 | 1,404 | 1,464 | -0.85% | 753 | 2 | City |
| Bowman | 2 | 283 | 289 | 1.43% | 8 | 34 | Township |
| Scranton | 3 | 247 | 259 | -1.2% | 360 | 1 | City |
| Rhame | 4 | 154 | 161 | -1.28% | 103 | 1 | City |
| Talbot | 5 | 100 | 99 | 0% | 3 | 36 | Township |
| Scranton | 6 | 74 | 76 | 0% | 2 | 35 | Township |
| Star | 7 | 51 | 53 | 0% | 2 | 30 | Township |
| Haley | 8 | 41 | 43 | 0% | 1 | 36 | Township |
| Grainbelt | 9 | 30 | 31 | 0% | 1 | 31 | Township |
| Whiting | 10 | 30 | 31 | 0% | 1 | 36 | Township |
| Nebo | 11 | 29 | 29 | 0% | 1 | 36 | Township |
| Goldfield | 12 | 28 | 29 | 0% | 1 | 36 | Township |
| Rhame | 13 | 26 | 27 | 0% | 1 | 29 | Township |
| Adelaide | 14 | 24 | 25 | 0% | 1 | 36 | Township |
| Buena Vista | 15 | 21 | 22 | 0% | 1 | 31 | Township |
| Gem | 16 | 21 | 22 | 0% | 1 | 36 | Township |
| Stillwater | 17 | 20 | 21 | 0% | 1 | 31 | Township |
| Gascoyne | 18 | 19 | 21 | -5% | 19 | 1 | City |
| Amor | 19 | 19 | 20 | 0% | 1 | 36 | Township |
| Gascoyne | 20 | 18 | 19 | 0% | 1 | 35 | Township |
| Langberg | 21 | 18 | 15 | 12.5% | 1 | 36 | Township |
| Ladd | 22 | 16 | 17 | 0% | 0.00 | 36 | Township |
| Fischbein | 23 | 15 | 14 | 7.14% | 0.00 | 35 | Township |
| Minnehaha | 24 | 15 | 16 | 0% | 0.00 | 33 | Township |
| Grand River | 25 | 14 | 15 | 0% | 0.00 | 36 | Township |
| Boyesen | 26 | 12 | 11 | 9.09% | 0.00 | 36 | Township |
| Sunny Slope | 27 | 7 | 7 | 0% | 0.00 | 51 | Township |
Bowman is the largest city in Bowman County, with a population of 1,404.
Sunny Slope is the smallest city in Bowman County, with a population of 7.
There are 27 cities in Bowman County, North Dakota.