Skip to content

North Dakota ZIP codes

North Dakota has 407 ZIP codes (58001–58856) across 372 cities and towns and 53 counties.

ZIP codes
407
With delivery area
388
Population in ZIPs
784,123
Cities & towns
372
Loading map…

Richest ZIP codes in North Dakota Most expensive ZIP codes

Zoom in to see ZIP code boundaries. Click a dot to open a ZIP code, or anywhere else to see which ZIP it's in.

Largest cities in North Dakota

North Dakota ZIP codes by county

Most populated North Dakota ZIP codes

  1. 58104 Fargo – 49,168
  2. 58103 Fargo – 48,796
  3. 58201 Grand Forks – 42,373
  4. 58078 West Fargo – 40,631
  5. 58503 Bismarck – 37,683
  6. 58801 Williston – 34,277
  7. 58701 Minot – 33,086
  8. 58102 Fargo – 32,912
  9. 58504 Bismarck – 30,212
  10. 58601 Dickinson – 29,916

All North Dakota cities and towns

Frequently asked questions

How many ZIP codes are in North Dakota?

North Dakota has 407 ZIP codes: 388 with a delivery area and 19 PO Box or single-organization ZIP codes.

What ZIP codes does North Dakota use?

North Dakota ZIP codes run from 58001 to 58856.

Which North Dakota ZIP code has the most people?

ZIP code 58104 in Fargo has the largest population, about 49,168 residents (ACS 2020–2024).