McKenzie County, North Dakota Cities (2025)

21 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Watford City16,1966,250-0.18%6909 City
Mandaree27065001%6311 CDP
Yellowstone34744533.72%1240 Township
Alexander4316319-0.32%2541 City
Alex52982793.83%935 Township
Arnegard62892880%8500 City
Twin Valley72812663.69%479 Township
Tri82262134.15%2114 Township
Arnegard92011923.61%635 Township
Four Bears Village10185247-10.63%1811 CDP
Sioux111711624.27%364 Township
Blue Butte1288872.33%334 Township
Elm Tree1371634.41%239 Township
Grail1455507.84%232 Township
Hawkeye1551484.08%234 Township
Charbon1648454.35%136 Township
Keene1745417.14%137 Township
Antelope Creek1838362.7%136 Township
Randolph1922230%136 Township
Alexander2018180%136 Township
Riverview21990%0.0044 Township

McKenzie County Cities Summary

Largest City

Watford City is the largest city in McKenzie County, with a population of 6,196.

Smallest City

Riverview is the smallest city in McKenzie County, with a population of 9.

10 Largest Cities

There are 21 cities in McKenzie County, North Dakota.

Location of McKenzie County