Skip to content

Cavalier County, North Dakota ZIP codes

10 ZIP codes are in Cavalier County, plus 8 that cross in from neighboring counties.

ZIP codes
10
Population in these ZIPs
3,317
Avg. median income
$75,500population-weighted
Cities & towns
10
Loading map…

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

Radius search from here

ZIP codes in Cavalier County

ZIP codes in Cavalier County
ZIP codeCityPopulationMedian incomeTypical home value
58239Hannah58$146,125—
58249Langdon2,217$64,571$180,200
58255Maida0——
58260Milton256$57,813$86,900
58269Osnabrock139—$34,800
58281Wales57$128,750$79,700
58311Alsen60$82,386$96,700
58323Calvin72$250,001—
58352Munich436$94,000$120,500
58355Nekoma22$104,375$112,500

ZIP codes partly in Cavalier County

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

ZIP codes partly in Cavalier County
ZIP codeCityCountyPopulationMedian incomeTypical home value
58220CavalierPembina County2,268$61,199$178,300
58227EdinburgWalsh County481$78,264$115,200
58229FairdaleWalsh County97$29,357$108,700
58282WalhallaPembina County1,321$52,083$107,300
58330EdmoreRamsey County437$70,986$92,900
58338HampdenRamsey County106$64,531$113,900
58372SarlesTowner County122$155,391$133,600
58377StarkweatherRamsey County177$91,667$137,500

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 Cavalier County

Nearby counties

Frequently asked questions

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

10 ZIP codes are mainly in Cavalier County, and 8 more ZIP codes from neighboring areas reach partly into it.

What cities are in Cavalier County?

ZIP codes in Cavalier County use the city names Alsen, Calvin, Hannah, Langdon, Maida, Milton, Munich, Nekoma, Osnabrock and Wales.