McKenzie County, North Dakota Cities (2025)

19 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Watford City16,1966,250-0.18%6909 City
Yellowstone24744533.72%1240 Township
Alexander3316319-0.32%2541 City
Alex42982793.83%935 Township
Arnegard52892880%8500 City
Twin Valley62812663.69%479 Township
Tri72262134.15%2114 Township
Arnegard82011923.61%635 Township
Sioux91711624.27%364 Township
Blue Butte1088872.33%334 Township
Elm Tree1171634.41%239 Township
Grail1255507.84%232 Township
Hawkeye1351484.08%234 Township
Charbon1448454.35%136 Township
Keene1545417.14%137 Township
Antelope Creek1638362.7%136 Township
Randolph1722230%136 Township
Alexander1818180%136 Township
Riverview19990%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 19 cities in McKenzie County, North Dakota.

Location of McKenzie County