6 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Dickinson | 1 | 25,637 | 25,811 | -0.11% | 1,942 | 13 | City |
| Belfield | 2 | 988 | 1,000 | -0.2% | 589 | 2 | City |
| Richardton | 3 | 685 | 691 | -0.15% | 309 | 2 | City |
| South Heart | 4 | 422 | 397 | 0.96% | 313 | 1 | City |
| Gladstone | 5 | 283 | 270 | 0.71% | 780 | 0 | City |
| Taylor | 6 | 226 | 232 | -0.44% | 451 | 1 | City |
Dickinson is the largest city in Stark County, with a population of 25,637.
Taylor is the smallest city in Stark County, with a population of 226.
There are 6 cities in Stark County, North Dakota.