Browse the directory
North Dakota (ND) ZIP codes
North Dakota has 407 ZIP codes in the reference dataset, recorded under 372 place names and associated with 53 counties. ZIP codes in North Dakota begin with the prefixes 580 to 588.
Places with the most ZIP codes
Fargo (13), Bismarck (7), Grand Forks (6), Minot (4), Wahpeton (3), Jamestown (3), Williston (3), Grand Forks Afb (2), Dickinson (2), Minot Afb (2), Abercrombie (1), Absaraka (1).
ZIP code prefixes
580 (60), 581 (13), 582 (61), 583 (50), 584 (62), 585 (48), 586 (32), 587 (64), 588 (17).
The first three digits identify the sectional center facility that sorts mail for the area. About ZIP prefixes.

North Dakota ZIP codes by county
Number of ZIP codes associated with each county in the reference dataset.
- Adams 2
- Barnes 11
- Benson 11
- Billings 2
- Bottineau 9
- Bowman 3
- Burke 6
- Burleigh 14
- Cass 34
- Cavalier 11
- Dickey 4
- Divide 4
- Dunn 6
- Eddy 2
- Emmons 6
- Foster 4
- Golden Valley 3
- Grand Forks 19
- Grant 5
- Griggs 5
- Hettinger 3
- Kidder 6
- LaMoure 8
- Logan 3
- McHenry 12
- McIntosh 4
- McKenzie 7
- McLean 13
- Mercer 5
- Morton 7
- Mountrail 7
- Nelson 8
- Oliver 1
- Pembina 12
- Pierce 3
- Ramsey 10
- Ransom 5
- Renville 4
- Richland 14
- Rolette 7
- Sargent 8
- Sheridan 4
- Sioux 4
- Slope 2
- Stark 8
- Steele 4
- Stutsman 14
- Towner 6
- Traill 10
- Walsh 11
- Ward 17
- Wells 7
- Williams 12
Download the North Dakota ZIP code list
All 407 North Dakota ZIP codes as a CSV file with place, county association and coordinates. Data © GeoNames (Creative Commons Attribution).
Download North Dakota ZIP codes (CSV)County entries are place associations from GeoNames, not a complete geographic crosswalk. A ZIP code may cross county lines.
All North Dakota ZIP codes
407 codes, sorted by ZIP| ZIP code | Place | State | County association |
|---|---|---|---|
| 58001 | Abercrombie | ND | Richland |
| 58002 | Absaraka | ND | Cass |
| 58004 | Amenia | ND | Cass |
| 58005 | Argusville | ND | Cass |
| 58006 | Arthur | ND | Cass |
| 58007 | Ayr | ND | Cass |
| 58008 | Barney | ND | Richland |
| 58009 | Blanchard | ND | Traill |
| 58011 | Buffalo | ND | Cass |
| 58012 | Casselton | ND | Cass |
| 58013 | Cayuga | ND | Sargent |
| 58015 | Christine | ND | Richland |
| 58016 | Clifford | ND | Traill |
| 58017 | Cogswell | ND | Sargent |
| 58018 | Colfax | ND | Richland |
| 58021 | Davenport | ND | Cass |
| 58027 | Enderlin | ND | Ransom |
| 58029 | Erie | ND | Cass |
| 58030 | Fairmount | ND | Richland |
| 58031 | Fingal | ND | Barnes |
| 58032 | Forman | ND | Sargent |
| 58033 | Fort Ransom | ND | Ransom |
| 58035 | Galesburg | ND | Traill |
| 58036 | Gardner | ND | Cass |
| 58038 | Grandin | ND | Cass |
| 58040 | Gwinner | ND | Sargent |
| 58041 | Hankinson | ND | Richland |
| 58042 | Harwood | ND | Cass |
| 58043 | Havana | ND | Sargent |
| 58045 | Hillsboro | ND | Traill |
| 58046 | Hope | ND | Steele |
| 58047 | Horace | ND | Cass |
| 58048 | Hunter | ND | Cass |
| 58049 | Kathryn | ND | Barnes |
| 58051 | Kindred | ND | Cass |
| 58052 | Leonard | ND | Cass |
| 58053 | Lidgerwood | ND | Richland |
| 58054 | Lisbon | ND | Ransom |
| 58056 | Luverne | ND | Steele |
| 58057 | Mcleod | ND | Ransom |
| 58058 | Mantador | ND | Richland |
| 58059 | Mapleton | ND | Cass |
| 58060 | Milnor | ND | Sargent |
| 58061 | Mooreton | ND | Richland |
| 58062 | Nome | ND | Barnes |
| 58063 | Oriska | ND | Barnes |
| 58064 | Page | ND | Cass |
| 58065 | Pillsbury | ND | Barnes |
| 58067 | Rutland | ND | Sargent |
| 58068 | Sheldon | ND | Ransom |
| 58069 | Stirum | ND | Sargent |
| 58071 | Tower City | ND | Cass |
| 58072 | Valley City | ND | Barnes |
| 58074 | Wahpeton | ND | Richland |
| 58075 | Wahpeton | ND | Richland |
| 58076 | Wahpeton | ND | Richland |
| 58077 | Walcott | ND | Richland |
| 58078 | West Fargo | ND | Cass |
| 58079 | Wheatland | ND | Cass |
| 58081 | Wyndmere | ND | Richland |
| 58102 | Fargo | ND | Cass |
| 58103 | Fargo | ND | Cass |
| 58104 | Fargo | ND | Cass |
| 58105 | Fargo | ND | Cass |
| 58106 | Fargo | ND | Cass |
| 58107 | Fargo | ND | Cass |
| 58108 | Fargo | ND | Cass |
| 58109 | Fargo | ND | Cass |
| 58121 | Fargo | ND | Cass |
| 58122 | Fargo | ND | Cass |
| 58124 | Fargo | ND | Cass |
| 58125 | Fargo | ND | Cass |
| 58126 | Fargo | ND | Cass |
| 58201 | Grand Forks | ND | Grand Forks |
| 58202 | Grand Forks | ND | Grand Forks |
| 58203 | Grand Forks | ND | Grand Forks |
| 58204 | Grand Forks Afb | ND | Grand Forks |
| 58205 | Grand Forks Afb | ND | Grand Forks |
| 58206 | Grand Forks | ND | Grand Forks |
| 58207 | Grand Forks | ND | Grand Forks |
| 58208 | Grand Forks | ND | Grand Forks |
| 58210 | Adams | ND | Walsh |
| 58212 | Aneta | ND | Nelson |
| 58214 | Arvilla | ND | Grand Forks |
| 58216 | Bathgate | ND | Pembina |
| 58218 | Buxton | ND | Traill |
| 58219 | Caledonia | ND | Traill |
| 58220 | Cavalier | ND | Pembina |
| 58222 | Crystal | ND | Pembina |
| 58223 | Cummings | ND | Traill |
| 58224 | Dahlen | ND | Nelson |
| 58225 | Drayton | ND | Pembina |
| 58227 | Edinburg | ND | Walsh |
| 58228 | Emerado | ND | Grand Forks |
| 58229 | Fairdale | ND | Walsh |
| 58230 | Finley | ND | Steele |
| 58231 | Fordville | ND | Walsh |
| 58233 | Forest River | ND | Walsh |
| 58235 | Gilby | ND | Grand Forks |
| 58236 | Glasston | ND | Pembina |
| 58237 | Grafton | ND | Walsh |
| 58238 | Hamilton | ND | Pembina |
| 58239 | Hannah | ND | Cavalier |
| 58240 | Hatton | ND | Traill |
| 58241 | Hensel | ND | Pembina |
| 58243 | Hoople | ND | Walsh |
| 58244 | Inkster | ND | Grand Forks |
| 58249 | Langdon | ND | Cavalier |
| 58250 | Lankin | ND | Walsh |
| 58251 | Larimore | ND | Grand Forks |
| 58254 | Mcville | ND | Nelson |
| 58255 | Maida | ND | Cavalier |
| 58256 | Manvel | ND | Grand Forks |
| 58257 | Mayville | ND | Traill |
| 58258 | Mekinock | ND | Grand Forks |
| 58259 | Michigan | ND | Nelson |
| 58260 | Milton | ND | Cavalier |
| 58261 | Minto | ND | Walsh |
| 58262 | Mountain | ND | Pembina |
| 58265 | Neche | ND | Pembina |
| 58266 | Niagara | ND | Grand Forks |
| 58267 | Northwood | ND | Grand Forks |
| 58269 | Osnabrock | ND | Cavalier |
| 58270 | Park River | ND | Walsh |
| 58271 | Pembina | ND | Pembina |
| 58272 | Petersburg | ND | Nelson |
| 58273 | Pisek | ND | Walsh |
| 58274 | Portland | ND | Traill |
| 58275 | Reynolds | ND | Grand Forks |
| 58276 | Saint Thomas | ND | Pembina |
| 58277 | Sharon | ND | Steele |
| 58278 | Thompson | ND | Grand Forks |
| 58281 | Wales | ND | Cavalier |
| 58282 | Walhalla | ND | Pembina |
| 58301 | Devils Lake | ND | Ramsey |
| 58310 | Agate | ND | Rolette |
| 58311 | Alsen | ND | Cavalier |
| 58313 | Balta | ND | Pierce |
| 58316 | Belcourt | ND | Rolette |
| 58317 | Bisbee | ND | Towner |
| 58318 | Bottineau | ND | Bottineau |
| 58321 | Brocket | ND | Ramsey |
| 58323 | Calvin | ND | Cavalier |
| 58324 | Cando | ND | Towner |
| 58325 | Churchs Ferry | ND | Ramsey |
| 58327 | Crary | ND | Ramsey |
| 58329 | Dunseith | ND | Rolette |
| 58330 | Edmore | ND | Ramsey |
| 58331 | Egeland | ND | Towner |
| 58332 | Esmond | ND | Benson |
| 58335 | Fort Totten | ND | Benson |
| 58338 | Hampden | ND | Ramsey |
| 58339 | Hansboro | ND | Towner |
| 58341 | Harvey | ND | Wells |
| 58343 | Knox | ND | Benson |
| 58344 | Lakota | ND | Nelson |
| 58345 | Lawton | ND | Ramsey |
| 58346 | Leeds | ND | Benson |
| 58348 | Maddock | ND | Benson |
| 58351 | Minnewaukan | ND | Benson |
| 58352 | Munich | ND | Cavalier |
| 58353 | Mylo | ND | Rolette |
| 58355 | Nekoma | ND | Cavalier |
| 58356 | New Rockford | ND | Eddy |
| 58357 | Oberon | ND | Benson |
| 58361 | Pekin | ND | Nelson |
| 58362 | Penn | ND | Ramsey |
| 58363 | Perth | ND | Towner |
| 58365 | Rocklake | ND | Towner |
| 58366 | Rolette | ND | Rolette |
| 58367 | Rolla | ND | Rolette |
| 58368 | Rugby | ND | Pierce |
| 58369 | Saint John | ND | Rolette |
| 58370 | Saint Michael | ND | Benson |
| 58372 | Sarles | ND | Cavalier |
| 58374 | Sheyenne | ND | Eddy |
| 58377 | Starkweather | ND | Ramsey |
| 58379 | Tokio | ND | Benson |
| 58380 | Tolna | ND | Nelson |
| 58381 | Warwick | ND | Benson |
| 58382 | Webster | ND | Ramsey |
| 58384 | Willow City | ND | Bottineau |
| 58385 | Wolford | ND | Pierce |
| 58386 | York | ND | Benson |
| 58401 | Jamestown | ND | Stutsman |
| 58402 | Jamestown | ND | Stutsman |
| 58405 | Jamestown | ND | Stutsman |
| 58413 | Ashley | ND | McIntosh |
| 58415 | Berlin | ND | LaMoure |
| 58416 | Binford | ND | Griggs |
| 58418 | Bowdon | ND | Wells |
| 58420 | Buchanan | ND | Stutsman |
| 58421 | Carrington | ND | Foster |
| 58422 | Cathay | ND | Wells |
| 58423 | Chaseley | ND | Wells |
| 58424 | Cleveland | ND | Stutsman |
| 58425 | Cooperstown | ND | Griggs |
| 58426 | Courtenay | ND | Stutsman |
| 58428 | Dawson | ND | Kidder |
| 58429 | Dazey | ND | Barnes |
| 58430 | Denhoff | ND | Sheridan |
| 58431 | Dickey | ND | LaMoure |
| 58433 | Edgeley | ND | LaMoure |
| 58436 | Ellendale | ND | Dickey |
| 58438 | Fessenden | ND | Wells |
| 58439 | Forbes | ND | Dickey |
| 58440 | Fredonia | ND | Logan |
| 58441 | Fullerton | ND | Dickey |
| 58442 | Gackle | ND | Logan |
| 58443 | Glenfield | ND | Foster |
| 58444 | Goodrich | ND | Sheridan |
| 58445 | Grace City | ND | Foster |
| 58448 | Hannaford | ND | Griggs |
| 58451 | Hurdsfield | ND | Wells |
| 58452 | Jessie | ND | Griggs |
| 58454 | Jud | ND | LaMoure |
| 58455 | Kensal | ND | Stutsman |
| 58456 | Kulm | ND | LaMoure |
| 58458 | Lamoure | ND | LaMoure |
| 58460 | Lehr | ND | McIntosh |
| 58461 | Litchville | ND | Barnes |
| 58463 | Mcclusky | ND | Sheridan |
| 58464 | Mchenry | ND | Foster |
| 58466 | Marion | ND | LaMoure |
| 58467 | Medina | ND | Stutsman |
| 58472 | Montpelier | ND | Stutsman |
| 58474 | Oakes | ND | Dickey |
| 58475 | Pettibone | ND | Kidder |
| 58476 | Pingree | ND | Stutsman |
| 58477 | Regan | ND | Burleigh |
| 58478 | Robinson | ND | Kidder |
| 58479 | Rogers | ND | Barnes |
| 58480 | Sanborn | ND | Barnes |
| 58481 | Spiritwood | ND | Stutsman |
| 58482 | Steele | ND | Kidder |
| 58483 | Streeter | ND | Stutsman |
| 58484 | Sutton | ND | Griggs |
| 58486 | Sykeston | ND | Wells |
| 58487 | Tappen | ND | Kidder |
| 58488 | Tuttle | ND | Kidder |
| 58490 | Verona | ND | LaMoure |
| 58492 | Wimbledon | ND | Barnes |
| 58494 | Wing | ND | Burleigh |
| 58495 | Wishek | ND | McIntosh |
| 58496 | Woodworth | ND | Stutsman |
| 58497 | Ypsilanti | ND | Stutsman |
| 58501 | Bismarck | ND | Burleigh |
| 58502 | Bismarck | ND | Burleigh |
| 58503 | Bismarck | ND | Burleigh |
| 58504 | Bismarck | ND | Burleigh |
| 58505 | Bismarck | ND | Burleigh |
| 58506 | Bismarck | ND | Burleigh |
| 58507 | Bismarck | ND | Burleigh |
| 58520 | Almont | ND | Morton |
| 58521 | Baldwin | ND | Burleigh |
| 58523 | Beulah | ND | Mercer |
| 58524 | Braddock | ND | Emmons |
| 58528 | Cannon Ball | ND | Sioux |
| 58529 | Carson | ND | Grant |
| 58530 | Center | ND | Oliver |
| 58531 | Coleharbor | ND | McLean |
| 58532 | Driscoll | ND | Burleigh |
| 58533 | Elgin | ND | Grant |
| 58535 | Flasher | ND | Morton |
| 58538 | Fort Yates | ND | Sioux |
| 58540 | Garrison | ND | McLean |
| 58541 | Golden Valley | ND | Mercer |
| 58542 | Hague | ND | Emmons |
| 58544 | Hazelton | ND | Emmons |
| 58545 | Hazen | ND | Mercer |
| 58549 | Kintyre | ND | Emmons |
| 58552 | Linton | ND | Emmons |
| 58554 | Mandan | ND | Morton |
| 58558 | Menoken | ND | Burleigh |
| 58559 | Mercer | ND | McLean |
| 58560 | Moffit | ND | Burleigh |
| 58561 | Napoleon | ND | Logan |
| 58562 | New Leipzig | ND | Grant |
| 58563 | New Salem | ND | Morton |
| 58564 | Raleigh | ND | Grant |
| 58565 | Riverdale | ND | McLean |
| 58566 | Saint Anthony | ND | Morton |
| 58568 | Selfridge | ND | Sioux |
| 58569 | Shields | ND | Grant |
| 58570 | Solen | ND | Sioux |
| 58571 | Stanton | ND | Mercer |
| 58572 | Sterling | ND | Burleigh |
| 58573 | Strasburg | ND | Emmons |
| 58575 | Turtle Lake | ND | McLean |
| 58576 | Underwood | ND | McLean |
| 58577 | Washburn | ND | McLean |
| 58579 | Wilton | ND | McLean |
| 58580 | Zap | ND | Mercer |
| 58581 | Zeeland | ND | McIntosh |
| 58601 | Dickinson | ND | Stark |
| 58602 | Dickinson | ND | Stark |
| 58620 | Amidon | ND | Slope |
| 58621 | Beach | ND | Golden Valley |
| 58622 | Belfield | ND | Stark |
| 58623 | Bowman | ND | Bowman |
| 58625 | Dodge | ND | Dunn |
| 58626 | Dunn Center | ND | Dunn |
| 58627 | Fairfield | ND | Billings |
| 58630 | Gladstone | ND | Stark |
| 58631 | Glen Ullin | ND | Morton |
| 58632 | Golva | ND | Golden Valley |
| 58634 | Grassy Butte | ND | McKenzie |
| 58636 | Halliday | ND | Dunn |
| 58638 | Hebron | ND | Morton |
| 58639 | Hettinger | ND | Adams |
| 58640 | Killdeer | ND | Dunn |
| 58641 | Lefor | ND | Stark |
| 58642 | Manning | ND | Dunn |
| 58643 | Marmarth | ND | Slope |
| 58644 | Marshall | ND | Dunn |
| 58645 | Medora | ND | Billings |
| 58646 | Mott | ND | Hettinger |
| 58647 | New England | ND | Hettinger |
| 58649 | Reeder | ND | Adams |
| 58650 | Regent | ND | Hettinger |
| 58651 | Rhame | ND | Bowman |
| 58652 | Richardton | ND | Stark |
| 58653 | Scranton | ND | Bowman |
| 58654 | Sentinel Butte | ND | Golden Valley |
| 58655 | South Heart | ND | Stark |
| 58656 | Taylor | ND | Stark |
| 58701 | Minot | ND | Ward |
| 58702 | Minot | ND | Ward |
| 58703 | Minot | ND | Ward |
| 58704 | Minot Afb | ND | Ward |
| 58705 | Minot Afb | ND | Ward |
| 58707 | Minot | ND | Ward |
| 58710 | Anamoose | ND | McHenry |
| 58711 | Antler | ND | Bottineau |
| 58712 | Balfour | ND | McHenry |
| 58713 | Bantry | ND | McHenry |
| 58716 | Benedict | ND | McLean |
| 58718 | Berthold | ND | Ward |
| 58721 | Bowbells | ND | Burke |
| 58722 | Burlington | ND | Ward |
| 58723 | Butte | ND | McLean |
| 58725 | Carpio | ND | Ward |
| 58727 | Columbus | ND | Burke |
| 58730 | Crosby | ND | Divide |
| 58731 | Deering | ND | McHenry |
| 58733 | Des Lacs | ND | Ward |
| 58734 | Donnybrook | ND | Ward |
| 58735 | Douglas | ND | Ward |
| 58736 | Drake | ND | McHenry |
| 58737 | Flaxton | ND | Burke |
| 58740 | Glenburn | ND | Renville |
| 58741 | Granville | ND | McHenry |
| 58744 | Karlsruhe | ND | McHenry |
| 58746 | Kenmare | ND | Ward |
| 58748 | Kramer | ND | Bottineau |
| 58750 | Lansford | ND | Bottineau |
| 58752 | Lignite | ND | Burke |
| 58755 | Mcgregor | ND | Williams |
| 58756 | Makoti | ND | Ward |
| 58757 | Mandaree | ND | McKenzie |
| 58758 | Martin | ND | Sheridan |
| 58759 | Max | ND | McLean |
| 58760 | Maxbass | ND | Bottineau |
| 58761 | Mohall | ND | Renville |
| 58762 | Newburg | ND | Bottineau |
| 58763 | New Town | ND | Mountrail |
| 58765 | Noonan | ND | Divide |
| 58768 | Norwich | ND | McHenry |
| 58769 | Palermo | ND | Mountrail |
| 58770 | Parshall | ND | Mountrail |
| 58771 | Plaza | ND | Mountrail |
| 58772 | Portal | ND | Burke |
| 58773 | Powers Lake | ND | Burke |
| 58775 | Roseglen | ND | McLean |
| 58776 | Ross | ND | Mountrail |
| 58778 | Ruso | ND | McLean |
| 58779 | Ryder | ND | Ward |
| 58781 | Sawyer | ND | Ward |
| 58782 | Sherwood | ND | Renville |
| 58783 | Souris | ND | Bottineau |
| 58784 | Stanley | ND | Mountrail |
| 58785 | Surrey | ND | Ward |
| 58787 | Tolley | ND | Renville |
| 58788 | Towner | ND | McHenry |
| 58789 | Upham | ND | McHenry |
| 58790 | Velva | ND | McHenry |
| 58792 | Voltaire | ND | McHenry |
| 58793 | Westhope | ND | Bottineau |
| 58794 | White Earth | ND | Mountrail |
| 58795 | Wildrose | ND | Williams |
| 58801 | Williston | ND | Williams |
| 58802 | Williston | ND | Williams |
| 58803 | Williston | ND | Williams |
| 58830 | Alamo | ND | Williams |
| 58831 | Alexander | ND | McKenzie |
| 58833 | Ambrose | ND | Divide |
| 58835 | Arnegard | ND | McKenzie |
| 58838 | Cartwright | ND | McKenzie |
| 58843 | Epping | ND | Williams |
| 58844 | Fortuna | ND | Divide |
| 58845 | Grenora | ND | Williams |
| 58847 | Keene | ND | McKenzie |
| 58849 | Ray | ND | Williams |
| 58852 | Tioga | ND | Williams |
| 58853 | Trenton | ND | Williams |
| 58854 | Watford City | ND | McKenzie |
| 58856 | Zahl | ND | Williams |