14 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bottineau | 1 | 2,194 | 2,194 | 0% | 1,667 | 1 | City |
| Westhope | 2 | 366 | 375 | -0.27% | 1,133 | 0 | City |
| Lansford | 3 | 233 | 235 | 0% | 664 | 0 | City |
| Willow City | 4 | 147 | 149 | 0% | 314 | 0 | City |
| Newburg | 5 | 93 | 95 | 0% | 664 | 0 | City |
| Maxbass | 6 | 86 | 88 | 0% | 528 | 0 | City |
| Souris | 7 | 39 | 39 | 0% | 398 | 0 | City |
| Landa | 8 | 38 | 38 | 0% | 500 | 0 | City |
| Kramer | 9 | 24 | 24 | 0% | 157 | 0 | City |
| Gardena | 10 | 23 | 23 | 0% | 67 | 0 | City |
| Antler | 11 | 22 | 21 | 0% | 118 | 0 | City |
| Overly | 12 | 11 | 11 | 0% | 30 | 0 | City |
| Grano | 13 | 10 | 10 | 0% | 34 | 0 | City |
| Loraine | 14 | 9 | 9 | 0% | 37 | 0 | City |
Bottineau is the largest city in Bottineau County, with a population of 2,194.
Loraine is the smallest city in Bottineau County, with a population of 9.
There are 14 cities in Bottineau County, North Dakota.