| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Dickinson | 1 | 25,830 | 25,807 | -0.15% | 1,957 | 13 | City |
| Belfield | 2 | 995 | 1,000 | -0.4% | 594 | 2 | City |
| Richardton | 3 | 693 | 694 | -0.29% | 313 | 2 | City |
| South Heart | 4 | 422 | 395 | 0.72% | 313 | 1 | City |
| Gladstone | 5 | 285 | 264 | 0.71% | 785 | 0 | City |
| Taylor | 6 | 228 | 233 | -0.87% | 455 | 1 | City |
Dickinson is the largest city in Stark County, with a population of 25,830.
Taylor is the smallest city in Stark County, with a population of 228.
There are 6 cities in Stark County, North Dakota.