Skip to content

Williston, ND micro area ZIP codes

The Williston, ND micropolitan statistical area (CBSA 48780) covers 1 county in North Dakota and 11 ZIP codes.

ZIP codes
11
Population
39,489
Avg. median income
$85,600population-weighted
Counties
1
Loading map…

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

Counties in the Williston, ND area

ZIP codes in the Williston, ND area

ZIP codes in the Williston, ND area
ZIP codeCityCountyPopulationMedian incomeTypical home value
58755McgregorWilliams County133$138,705$95,600
58801WillistonWilliams County34,277$84,702$370,400
58802 PO BoxWillistonWilliams County———
58803 PO BoxWillistonWilliams County———
58830AlamoWilliams County66$54,063$162,500
58843EppingWilliams County676$118,750$337,000
58845GrenoraWilliams County584$91,806—
58849RayWilliams County1,101$82,250$262,400
58852TiogaWilliams County2,087$80,595$262,800
58853TrentonWilliams County354$107,969$310,800
58856ZahlWilliams County211$104,688—

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

Frequently asked questions

How many ZIP codes are in the Williston, ND micro area?

11 ZIP codes, based on each ZIP code's main county.

Which counties make up the Williston, ND area?

Williams County.

What is an MSA?

A metropolitan statistical area (MSA) is a core city of 50,000+ people plus the surrounding counties tied to it by commuting, as defined by the U.S. Office of Management and Budget. Micropolitan areas have a core of 10,000–50,000. Together they are called core-based statistical areas (CBSAs).