-->
13 cities
City | Rank | 2025 Pop. ↓ | 2020 Pop. | Change | Density | Area (mi²) | Type |
---|---|---|---|---|---|---|---|
Velva | 1 | 1,015 | 1,092 | -1.46% | 1,053 | 0.96 | City |
Towner | 2 | 444 | 479 | -1.55% | 537 | 0.83 | City |
Drake | 3 | 268 | 290 | -1.47% | 136 | 1.97 | City |
Granville | 4 | 219 | 233 | -1.35% | 691 | 0.32 | City |
Anamoose | 5 | 212 | 224 | -0.94% | 340 | 0.62 | City |
Upham | 6 | 126 | 135 | -1.56% | 406 | 0.31 | City |
Deering | 7 | 88 | 93 | -1.12% | 1,048 | 0.08 | City |
Karlsruhe | 8 | 83 | 88 | -1.19% | 111 | 0.75 | City |
Voltaire | 9 | 41 | 45 | -2.38% | 84 | 0.49 | City |
Balfour | 10 | 14 | 16 | 0% | 25 | 0.56 | City |
Bergen | 11 | 10 | 12 | 0% | 13 | 0.75 | City |
Kief | 12 | 8 | 8 | 0% | 7 | 1.23 | City |
Bantry | 13 | 6 | 0 | 0% | 6 | 0.93 | CDP |
Velva is the largest city in McHenry County, with a population of 1,015.
Bantry is the smallest city in McHenry County.
There are 13 cities in McHenry County, North Dakota.