57 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Bottineau | 1 | 2,194 | 2,194 | 0% | 1,667 | 1 | City |
| Roland | 2 | 604 | 567 | 1.68% | 16 | 38 | Township |
| Whitteron | 3 | 526 | 513 | 0.96% | 15 | 34 | Township |
| East Dunseith | 4 | 449 | 435 | -0.66% | 88 | 5 | CDP |
| Westhope | 5 | 367 | 375 | -0.54% | 1,136 | 0 | City |
| Lansford | 6 | 233 | 235 | -0.43% | 664 | 0 | City |
| Pickering | 7 | 212 | 214 | 0.47% | 6 | 36 | Township |
| Willow City | 8 | 147 | 149 | -0.68% | 314 | 0 | City |
| Homen | 9 | 109 | 110 | 0% | 3 | 39 | Township |
| Dalen | 10 | 108 | 113 | -1.82% | 3 | 43 | Township |
| Newburg | 11 | 93 | 95 | -1.06% | 664 | 0 | City |
| Cordelia | 12 | 89 | 90 | 0% | 3 | 35 | Township |
| Maxbass | 13 | 86 | 88 | -1.15% | 528 | 0 | City |
| Mount Rose | 14 | 69 | 70 | 0% | 2 | 36 | Township |
| Haram | 15 | 66 | 65 | 1.54% | 2 | 44 | Township |
| Scotia | 16 | 66 | 67 | 0% | 2 | 40 | Township |
| Tacoma | 17 | 66 | 67 | 0% | 2 | 39 | Township |
| Hastings | 18 | 65 | 66 | 0% | 2 | 36 | Township |
| Antler | 19 | 63 | 62 | 1.61% | 1 | 44 | Township |
| Lansford | 20 | 63 | 62 | 1.61% | 2 | 35 | Township |
| Oak Valley | 21 | 58 | 57 | 1.75% | 2 | 36 | Township |
| Kane | 22 | 55 | 54 | 1.85% | 2 | 32 | Township |
| Elms | 23 | 54 | 53 | 1.89% | 2 | 36 | Township |
| Sergius | 24 | 53 | 52 | 1.92% | 1 | 48 | Township |
| Ostby | 25 | 52 | 51 | 1.96% | 1 | 35 | Township |
| Sherman | 26 | 51 | 50 | 2% | 1 | 36 | Township |
| Cut Bank | 27 | 49 | 48 | 2.08% | 1 | 36 | Township |
| Elysian | 28 | 49 | 48 | 2.08% | 1 | 36 | Township |
| Brander | 29 | 46 | 45 | 2.22% | 1 | 36 | Township |
| Scandia | 30 | 44 | 44 | 0% | 1 | 44 | Township |
| Souris | 31 | 39 | 39 | 0% | 398 | 0 | City |
| Newborg | 32 | 39 | 39 | 0% | 1 | 36 | Township |
| Landa | 33 | 38 | 38 | 0% | 500 | 0 | City |
| Chatfield | 34 | 38 | 38 | 0% | 1 | 36 | Township |
| Wheaton | 35 | 36 | 36 | 0% | 1 | 43 | Township |
| Amity | 36 | 34 | 34 | 0% | 1 | 36 | Township |
| Eidsvold | 37 | 30 | 30 | 0% | 1 | 59 | Township |
| Blaine | 38 | 28 | 28 | 0% | 1 | 36 | Township |
| Lewis | 39 | 28 | 28 | 0% | 1 | 36 | Township |
| Wellington | 40 | 28 | 28 | 0% | 1 | 36 | Township |
| Bentinck | 41 | 27 | 27 | 0% | 1 | 36 | Township |
| Willow Vale | 42 | 27 | 27 | 0% | 1 | 36 | Township |
| Renville | 43 | 25 | 25 | 0% | 1 | 36 | Township |
| Richburg | 44 | 25 | 25 | 0% | 1 | 43 | Township |
| Starbuck | 45 | 25 | 25 | 0% | 1 | 39 | Township |
| Kramer | 46 | 24 | 24 | 0% | 157 | 0 | City |
| Oak Creek | 47 | 24 | 22 | 0% | 1 | 35 | Township |
| Gardena | 48 | 23 | 23 | 0% | 67 | 0 | City |
| Antler | 49 | 22 | 21 | 0% | 118 | 0 | City |
| Stone Creek | 50 | 21 | 21 | 0% | 1 | 28 | Township |
| Lordsburg | 51 | 16 | 16 | 0% | 0.00 | 35 | Township |
| Wayne | 52 | 16 | 16 | 0% | 0.00 | 44 | Township |
| Peabody | 53 | 14 | 14 | 0% | 0.00 | 36 | Township |
| Hoffman | 54 | 13 | 13 | 0% | 0.00 | 36 | Township |
| Overly | 55 | 11 | 11 | 0% | 30 | 0 | City |
| Grano | 56 | 10 | 10 | 0% | 34 | 0 | City |
| Loraine | 57 | 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 57 cities in Bottineau County, North Dakota.