North Dakota ZIP Codes: Ranges, Prefixes and Major Cities

North Dakota uses 407 active ZIP codes, running from 58001 to 58856. This guide shows how those codes are grouped, which ones serve the state's largest cities and how to format them correctly.

ZIP code range and prefixes

Every North Dakota ZIP code starts with one of 9 three-digit prefixes. Each prefix points to a sectional center facility, the processing plant that sorts mail for a group of nearby post offices.

  • 580
  • 581
  • 582
  • 583
  • 584
  • 585
  • 586
  • 587
  • 588

Types of ZIP codes in North Dakota

TypeCountWhat it covers
Standard378Street delivery areas
PO Box20Post office boxes only
Unique9A single high-volume organization

ZIP codes for major North Dakota cities

CityCountyStandard ZIPsRange
BismarckBurleigh County458501–58505
FargoCass County358102–58104
Grand ForksGrand Forks County358201–58203
Grand Forks AFBGrand Forks County258204–58205
MinotWard County258701–58703
Minot AFBWard County258704–58705
AbsarakaCass County158002–58002
AdamsWalsh County158210–58210
AgateRolette County158310–58310
AlamoWilliams County158830–58830
AlexanderMcKenzie County158831–58831
AlmontMorton County158520–58520
AlsenCavalier County158311–58311
AmbroseDivide County158833–58833
AmeniaCass County158004–58004

Bismarck is the state capital. Larger cities have many ZIP codes because each code follows mail delivery routes, not city limits.

Sample addresses

Elizabeth Carter 486 Ridge Ln Grand Forks AFB, ND 58204
Olivia King 1036 Cedar Ct Fargo, ND 58102
Emily Carter 1329 Grove Way Agate, ND 58310

These examples use real city and ZIP pairs with invented street lines, so they are safe for testing and documentation.

Tips for working with these ZIP codes

  • Store ZIP codes as text, not numbers, so the format stays consistent across states with leading zeros.
  • North Dakota spans more than one time zone (Central and Mountain). Use the ZIP code or county, not the state, to decide local time.
  • A quick sanity check: a valid ND ZIP code begins with one of the prefixes listed above.
  • City names in addresses are post office names. A suburb may share a ZIP code and city name with a nearby larger town.

Create realistic North Dakota addresses for testing, with real cities, counties and ZIP codes.

Generate North Dakota addresses