There are 12 zip codes in McHenry County, North Dakota. The most populated is 58790, located in Velva. * 2024 populations estimated based on the latest ACS 5-year data.

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

Zip Code
Population
City
587901,460Velva
58788827Towner
58741672Granville
58710565Anamoose
58736469Drake
58789443Upham
58768402Norwich
58731355Deering
58792258Voltaire
58713175Bantry
58744114Karlsruhe
5871278Balfour
showing: 12 rows

Zip Codes in McHenry County, North Dakota by Population (2024)