McHenry County, North Dakota Cities (2026)

12 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Velva11,0331,096-0.96%1,0721 City
Towner2443475-1.12%5361 City
Drake3271291-1.09%1372 City
Granville4228236-0.44%7190 City
Anamoose5212223-0.93%3401 City
Upham6126134-0.79%4060 City
Deering791930%1,0830 City
Karlsruhe88287-1.2%1091 City
Voltaire942450%860 City
Balfour1014160%251 City
Bergen1111110%151 City
Kief12880%71 City

McHenry County Cities Summary

Largest City

Velva is the largest city in McHenry County, with a population of 1,033.

Smallest City

Kief is the smallest city in McHenry County, with a population of 8.

10 Largest Cities

There are 12 cities in McHenry County, North Dakota.

Location of McHenry County