ZipCodeLook

McHenry County, North Dakota

McHenry County covers 1,874 sq mi of land and has about 5,207 residents. 12 zip codes lie mainly within it, spread across 12 cities and towns. Zip codes that only partly reach into the county are listed on each zip's own page.

Population
5,207
3/sq mi
Median household income
$81K
U.S. $81K
Median home value
$151K
U.S. $333K
Median rent
$713
U.S. $1,413
Median age
43.4
U.S. 38.9
Poverty rate
9.7%
U.S. 12.5%

Cities and towns

Zip codes in McHenry County

12 total
ZipCityPopulationIncome
58710Anamoose498$69,792
58712Balfour61$37,500
58713Bantry181$85,833
58731Deering271$102,083
58736Drake475$56,103
58741Granville615$83,333
58744Karlsruhe87$80,000
58768Norwich241$83,438
58788Towner884$80,595
58789Upham472$91,786
58790Velva1,638$83,233
58792Voltaire243$105,221

McHenry County at a glance

Compared with the U.S.

Household income distribution

<$25k
14%
$25–50k
18%
$50–75k
16%
$75–100k
14%
$100–150k
21%
$150–200k
8%
$200k+
8%

Highest education (adults 25+)

No diploma
9%
High school
35%
Some college
22%
Associate's
14%
Bachelor's
17%
Graduate
3%

How people get to work

Drove alone
71%
Carpooled
7%
Transit
0%
Walked
5%
Bicycle
0.0%
Worked from home
16%
Other
0.9%

At a glance

McHenryU.S.
Own their home81.4%65.2%
Bachelor's degree or higher20.3%35.7%
Work from home16.4%15.1%
Households with broadband82.3%91%
Without health insurance8.3%8.4%
Foreign-born1.1%14.1%
Veterans (of adults)10.6%6.2%
Unemployment4.1%5.2%
Average commute29.7 min26.4 min