McHenry County, North Dakota Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Velva11,0351,096-1.05%1,0741 City
Towner2449477-1.1%5431 City
Drake3273292-1.44%1382 City
Granville4229237-0.87%7220 City
Anamoose5214223-0.93%3431 City
Upham6129134-0.77%4160 City
Deering79293-1.08%1,0950 City
Karlsruhe88588-1.16%1131 City
Voltaire94245-2.33%860 City
Balfour101517-6.25%271 City
Bergen111113-8.33%151 City
Kief12770%6.01 City

McHenry County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 12 cities in McHenry County, North Dakota.

Location of McHenry County