ZIP codes in North Dakota by county
North Dakota has 399 ZIP codes in its 53 counties. 190 of them cross a county line and 23 cross into a neighboring state. Cass County has the most, 30.
By the All Map Tools Team
- ZIP codes
- 399
- With 1% or more of their land in the state
- Counties
- 53
- 1 with a page of their own below
- Cross a county line
- 190
- 1% or more of their land in another county
- Cross a state line
- 23
- 1% or more of their land in another state
- County with the most
- 30
- Cass County
- Most populated ZIP
- 58104
- 49,168 people · Fargo
ZIP codes per county in North Dakota
- 4–8
- 9–11
- 12–13
- 14–30
Counties and their ZIP codes
Every ZIP code in North Dakota, by county
A ZIP code that crosses a county line appears in each county it has 1% or more of its land in.
- Adams County (6)
- 57638, 58562, 58639, 58646, 58649, 58650
- Barnes County (19)
- 58027, 58031, 58046, 58049, 58056, 58062, 58063, 58064, 58065, 58071, 58072, 58429, 58461, 58466, 58479, 58480, 58481, 58492, 58497
- Benson County (17)
- 58301, 58325, 58332, 58335, 58341, 58343, 58346, 58348, 58351, 58357, 58368, 58370, 58374, 58379, 58380, 58381, 58386
- Billings County (8)
- 58620, 58621, 58622, 58627, 58634, 58640, 58642, 58645
- Bottineau County (14)
- 58318, 58329, 58384, 58711, 58740, 58748, 58750, 58760, 58761, 58762, 58782, 58783, 58789, 58793
- Bowman County (5)
- 58623, 58643, 58649, 58651, 58653
- Burke County (9)
- 58721, 58727, 58737, 58746, 58752, 58755, 58772, 58773, 58784
- Burleigh County (13)
- 58477, 58494, 58501, 58503, 58504, 58505, 58521, 58524, 58532, 58558, 58560, 58572, 58579
- Cass County (30)
- 58002, 58004, 58005, 58006, 58007, 58011, 58012, 58021, 58027, 58029, 58031, 58035, 58036, 58038, 58042, 58046, 58047, 58048, 58051, 58052, 58059, 58064, 58068, 58071, 58078, 58079, 58102, 58103, 58104, 58105
- Cavalier County (18)
- 58220, 58227, 58229, 58239, 58249, 58255, 58260, 58269, 58281, 58282, 58311, 58323, 58330, 58338, 58352, 58355, 58372, 58377
- Dickey County (8)
- 58413, 58433, 58436, 58439, 58441, 58456, 58458, 58474
- Divide County (10)
- 58730, 58755, 58765, 58795, 58830, 58833, 58844, 58845, 58856, 59275
- Dunn County (13)
- 58601, 58625, 58626, 58630, 58636, 58638, 58640, 58642, 58644, 58652, 58656, 58757, 58854
- Eddy County (7)
- 58356, 58374, 58380, 58381, 58421, 58445, 58464
- Emmons County (8)
- 57648, 58524, 58542, 58544, 58549, 58552, 58560, 58573
- Foster County (8)
- 58356, 58421, 58426, 58443, 58445, 58455, 58464, 58484
- Golden Valley County (4)
- 58621, 58632, 58645, 58654
- Grand Forks County (22)
- 56744, 58201, 58202, 58203, 58204, 58205, 58212, 58214, 58228, 58231, 58233, 58235, 58240, 58244, 58251, 58256, 58258, 58261, 58266, 58267, 58275, 58278
- Grant County (13)
- 57638, 57641, 57645, 58520, 58529, 58533, 58535, 58562, 58563, 58564, 58569, 58631, 58638
- Griggs County (10)
- 58056, 58212, 58416, 58425, 58429, 58448, 58452, 58464, 58484, 58492
- Hettinger County (5)
- 58562, 58646, 58647, 58649, 58650
- Kidder County (13)
- 58418, 58423, 58428, 58467, 58475, 58478, 58482, 58483, 58487, 58488, 58524, 58532, 58549
- LaMoure County (11)
- 58049, 58415, 58431, 58433, 58454, 58456, 58458, 58461, 58466, 58472, 58490
- Logan County (7)
- 58440, 58442, 58460, 58483, 58495, 58549, 58561
- McHenry County (19)
- 58368, 58384, 58710, 58712, 58713, 58723, 58731, 58736, 58740, 58741, 58744, 58748, 58762, 58768, 58778, 58788, 58789, 58790, 58792
- McIntosh County (6)
- 58413, 58440, 58456, 58460, 58495, 58581
- McKenzie County (11)
- 58621, 58634, 58757, 58763, 58831, 58835, 58838, 58847, 58854, 59221, 59270
- McLean County (18)
- 58531, 58540, 58559, 58565, 58575, 58576, 58577, 58579, 58716, 58723, 58735, 58756, 58759, 58770, 58771, 58775, 58778, 58779
- Mercer County (9)
- 58523, 58541, 58545, 58571, 58580, 58625, 58631, 58636, 58638
- Morton County (8)
- 58520, 58535, 58554, 58563, 58566, 58570, 58631, 58638
- Mountrail County (12)
- 58718, 58734, 58756, 58763, 58769, 58770, 58771, 58773, 58776, 58784, 58794, 58852
- Nelson County (10)
- 58212, 58224, 58254, 58259, 58266, 58272, 58321, 58344, 58361, 58380
- Oliver County (6)
- 58523, 58530, 58545, 58554, 58563, 58571
- Pembina County (14)
- 58216, 58220, 58222, 58225, 58227, 58236, 58238, 58241, 58243, 58262, 58265, 58271, 58276, 58282
- Pierce County (12)
- 58313, 58332, 58341, 58346, 58366, 58368, 58384, 58385, 58386, 58710, 58758, 58788
- Ramsey County (12)
- 58229, 58301, 58321, 58325, 58327, 58330, 58338, 58344, 58345, 58362, 58377, 58382
- Ransom County (11)
- 58027, 58033, 58049, 58052, 58054, 58057, 58060, 58062, 58068, 58069, 58490
- Renville County (9)
- 58718, 58725, 58734, 58740, 58746, 58750, 58761, 58782, 58787
- Richland County (19)
- 57255, 58001, 58008, 58015, 58018, 58030, 58041, 58047, 58051, 58052, 58053, 58057, 58058, 58061, 58074, 58075, 58076, 58077, 58081
- Rolette County (11)
- 58310, 58316, 58317, 58329, 58353, 58363, 58366, 58367, 58369, 58384, 58385
- Sargent County (10)
- 58013, 58017, 58032, 58040, 58043, 58053, 58060, 58067, 58069, 58474
- Sheridan County (9)
- 58341, 58430, 58444, 58463, 58559, 58710, 58723, 58736, 58758
- Sioux County (9)
- 57638, 57641, 57642, 57645, 57660, 58528, 58538, 58568, 58570
- Slope County (8)
- 58620, 58623, 58643, 58647, 58649, 58651, 58653, 58654
- Stark County (10)
- 58601, 58622, 58630, 58638, 58641, 58646, 58647, 58652, 58655, 58656
- Steele County (12)
- 58016, 58035, 58046, 58056, 58064, 58212, 58230, 58240, 58267, 58274, 58277, 58425
- Stutsman County (21)
- 58401, 58402, 58405, 58420, 58421, 58424, 58426, 58442, 58454, 58455, 58466, 58467, 58472, 58475, 58476, 58481, 58483, 58486, 58492, 58496, 58497
- Towner County (13)
- 58310, 58317, 58323, 58324, 58331, 58339, 58346, 58352, 58363, 58365, 58367, 58372, 58377
- Traill County (13)
- 58009, 58016, 58035, 58038, 58045, 58048, 58218, 58219, 58223, 58240, 58257, 58274, 58275
- Walsh County (16)
- 56744, 58210, 58225, 58227, 58229, 58231, 58233, 58237, 58243, 58250, 58260, 58261, 58270, 58273, 58321, 58345
- Ward County (24)
- 58701, 58703, 58704, 58705, 58707, 58716, 58718, 58721, 58722, 58725, 58731, 58733, 58734, 58735, 58740, 58746, 58756, 58759, 58768, 58771, 58779, 58781, 58785, 58790
- Wells County (12)
- 58341, 58348, 58356, 58374, 58418, 58421, 58422, 58423, 58438, 58451, 58486, 58758
- Williams County (10)
- 58755, 58795, 58801, 58830, 58843, 58845, 58849, 58852, 58853, 58856
Neighboring states
Tools for North Dakota
Sources
- U.S. Census Bureau, 2020 ZCTA to County, ZCTA to Place and ZCTA to Census Tract Relationship Files (and the 2022 County Subdivision to ZCTA file for Connecticut). Public domain.
- U.S. Census Bureau, American Community Survey 2020–2024 5-year estimates, table B01003 (population of each ZIP code, census tract and Connecticut town). Public domain.
- U.S. Census Bureau, Vintage 2025 Population Estimates (county population) and 2025 Gazetteer Files (land area and interior point of each ZIP code). Public domain.
- U.S. Census Bureau, Cartographic Boundary Files: ZCTAs 2020 and counties 2025, 1:500,000; county adjacency file 2025. Public domain.
How we count. ZIP codes here are the Census Bureau’s ZIP Code Tabulation Areas (ZCTAs), the areas it draws to match USPS ZIP codes; ZIPs with no area of their own (PO boxes, single buildings) aren’t included. A ZIP can cross county lines: “Land in the county” is the exact share of its land inside, from the Census relationship files. “Residents in the county” is the whole ZIP for those entirely inside; for shared ones it’s an estimate, spreading the people of each census tract over the land it shares with the ZIP. Population: ACS 2020–2024. Methodology.
Spotted a mistake? Let us know