11 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Belcourt | 1 | 1,696 | 2,132 | -1.45% | 292 | 6 | CDP |
| Shell Valley | 2 | 1,179 | 1,541 | -0.17% | 79 | 15 | CDP |
| Rolla | 3 | 1,142 | 1,216 | -1.3% | 782 | 1 | City |
| Green Acres | 4 | 843 | 618 | 2.18% | 560 | 2 | CDP |
| Dunseith | 5 | 596 | 638 | -1.49% | 595 | 1 | City |
| Rolette | 6 | 454 | 484 | -1.3% | 450 | 1 | City |
| Shell Valley | 7 | 356 | 381 | -1.39% | 10 | 36 | Township |
| St. John | 8 | 306 | 323 | -1.29% | 692 | 0 | City |
| Kohlmeier | 9 | 32 | 33 | 0% | 1 | 35 | Township |
| South Valley | 10 | 31 | 34 | -3.13% | 1 | 36 | Township |
| Mylo | 11 | 19 | 21 | -5% | 22 | 1 | City |
Belcourt is the largest city in Rolette County, with a population of 1,696.
Mylo is the smallest city in Rolette County, with a population of 19.
There are 11 cities in Rolette County, North Dakota.