McKenzie County, North Dakota Cities (2026)

19 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Watford City16,1856,250-0.18%6899 City
Yellowstone24914533.59%1240 Township
Alexander33163190%2541 City
Alex43092793.69%935 Township
Twin Valley52912663.56%479 Township
Arnegard62892880%8500 City
Tri72352133.98%2114 Township
Arnegard82081923.48%635 Township
Sioux91781624.09%364 Township
Blue Butte1090872.27%334 Township
Elm Tree1174634.23%239 Township
Grail1259507.27%232 Township
Hawkeye1353483.92%234 Township
Charbon1450454.17%136 Township
Keene1548416.67%137 Township
Antelope Creek1639362.63%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,185.

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