North Dakota ZIP codes
North Dakota holds 407 ZIP codes between 58001 and 58856. The tables rank the places and counties with the most codes; the guide below decodes the numbering.
Places with the most ZIP codes in North Dakota
| Place | 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 |
| Hettinger | 1 |
| Reeder | 1 |
| Fingal | 1 |
| Kathryn | 1 |
| Nome | 1 |
| Oriska | 1 |
| Pillsbury | 1 |
| Valley City | 1 |
| Dazey | 1 |
| Litchville | 1 |
North Dakota counties by ZIP count
| County | ZIP codes |
|---|---|
| Cass | 34 |
| Grand Forks | 19 |
| Ward | 17 |
| Burleigh | 14 |
| Richland | 14 |
| Stutsman | 14 |
| McLean | 13 |
| McHenry | 12 |
| Pembina | 12 |
| Williams | 12 |
Reading a North Dakota ZIP code
North Dakota holds 407 ZIP codes between 58001 and 58856, spread over 53 counties. Fargo leads the state with 13 codes, ahead of Bismarck with 7. Every code here opens with the digit 5: that opening number is the national postal region North Dakota belongs to, the next two digits name the sectional center that sorts the mail, and the final two point to the local office. A ZIP+4 suffix narrows delivery to a block face. Boundaries follow carrier routes rather than city limits, which is why Fargo spreads across 13 codes while some rural codes cross county lines.
Source: GeoNames postal dataset (CC BY 4.0), snapshot of 2026-07-09. Counts cover standard delivery ZIPs listed for North Dakota; unique and PO box codes may add to these totals.
Last updated: · Methodology and sources