Skip to content

McHenry County, North Dakota ZIP codes

12 ZIP codes are in McHenry County, plus 7 that cross in from neighboring counties. It's part of the Minot, ND metro area.

ZIP codes
12
Population in these ZIPs
5,666
Avg. median income
$81,500population-weighted
Cities & towns
12
Loading map…

Click anywhere on the map to see which ZIP code it's in.

Radius search from here

ZIP codes in McHenry County

ZIP codes in McHenry County
ZIP codeCityPopulationMedian incomeTypical home value
58710Anamoose498$69,792$123,900
58712Balfour61$37,500$104,700
58713Bantry181$85,833$572,900
58731Deering271$102,083$200,000
58736Drake475$56,103$91,700
58741Granville615$83,333$117,600
58744Karlsruhe87$80,000$182,100
58768Norwich241$83,438$181,700
58788Towner884$80,595$133,900
58789Upham472$91,786$120,200
58790Velva1,638$83,233$228,100
58792Voltaire243$105,221$191,700

ZIP codes partly in McHenry County

These ZIP codes are mostly in a neighboring county but cover part of McHenry County.

ZIP codes partly in McHenry County
ZIP codeCityCountyPopulationMedian incomeTypical home value
58368RugbyPierce County3,415$58,854$202,300
58384Willow CityBottineau County438$87,500$94,100
58723ButteMcLean County244$59,615$119,000
58740GlenburnRenville County669$87,321$247,800
58748KramerBottineau County138$66,625—
58762NewburgBottineau County193$105,208$118,400
58778RusoMcLean County187$148,777$372,700

Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology

Cities and towns in McHenry County

Nearby counties

Frequently asked questions

How many ZIP codes are in McHenry County, North Dakota?

12 ZIP codes are mainly in McHenry County, and 7 more ZIP codes from neighboring areas reach partly into it.

What cities are in McHenry County?

ZIP codes in McHenry County use the city names Anamoose, Balfour, Bantry, Deering, Drake, Granville, Karlsruhe, Norwich, Towner, Upham, Velva and Voltaire.

What metro area is McHenry County in?

McHenry County is part of the Minot, ND metropolitan statistical area.