3 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Watford City | 1 | 6,185 | 6,250 | -0.18% | 689 | 9 | City |
| Alexander | 2 | 316 | 319 | 0% | 254 | 1 | City |
| Arnegard | 3 | 289 | 288 | 0% | 850 | 0 | City |
Watford City is the largest city in McKenzie County, with a population of 6,185.
Arnegard is the smallest city in McKenzie County, with a population of 289.
There are 3 cities in McKenzie County, North Dakota.