Skip to content
ZIP codes

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

Ramsey County: 12 ZIP codes Pembina County: 14 ZIP codes McLean County: 18 ZIP codes Morton County: 8 ZIP codes Williams County: 10 ZIP codes Steele County: 12 ZIP codes Sioux County: 9 ZIP codes Benson County: 17 ZIP codes Grant County: 13 ZIP codes McKenzie County: 11 ZIP codes Richland County: 19 ZIP codes Foster County: 8 ZIP codes Wells County: 12 ZIP codes Traill County: 13 ZIP codes Walsh County: 16 ZIP codes Cavalier County: 18 ZIP codes Mercer County: 9 ZIP codes Renville County: 9 ZIP codes Burke County: 9 ZIP codes Towner County: 13 ZIP codes Sargent County: 10 ZIP codes Burleigh County: 13 ZIP codes McIntosh County: 6 ZIP codes Dickey County: 8 ZIP codes Kidder County: 13 ZIP codes Barnes County: 19 ZIP codes Dunn County: 13 ZIP codes Divide County: 10 ZIP codes Griggs County: 10 ZIP codes Rolette County: 11 ZIP codes Hettinger County: 5 ZIP codes Oliver County: 6 ZIP codes Sheridan County: 9 ZIP codes Bottineau County: 14 ZIP codes Stutsman County: 21 ZIP codes Eddy County: 7 ZIP codes McHenry County: 19 ZIP codes Ward County: 24 ZIP codes Stark County: 10 ZIP codes Emmons County: 8 ZIP codes Slope County: 8 ZIP codes Golden Valley County: 4 ZIP codes Bowman County: 5 ZIP codes Ransom County: 11 ZIP codes Logan County: 7 ZIP codes Mountrail County: 12 ZIP codes Billings County: 8 ZIP codes Pierce County: 12 ZIP codes LaMoure County: 11 ZIP codes Nelson County: 10 ZIP codes Cass County: 30 ZIP codes Grand Forks County: 22 ZIP codes Adams County: 6 ZIP codes
  • 4–8
  • 9–11
  • 12–13
  • 14–30
Open in the interactive tool

Counties and their ZIP codes

County Population (2025) ZIP codes Shared
Adams County 2,275 6 6
Barnes County 10,573 19 14
Benson County 5,759 17 11
Billings County 1,071 8 7
Bottineau County 6,284 14 9
Bowman County 2,762 5 5
Burke County 2,132 9 5
Burleigh County 103,251 13 4
Cass County 201,794 30 12
Cavalier County 3,497 18 11
Dickey County 4,895 8 7
Divide County 2,110 10 6
Dunn County 4,058 13 11
Eddy County 2,329 7 7
Emmons County 3,215 8 4
Foster County 3,212 8 7
Golden Valley County 1,808 4 3
Grand Forks County 74,501 22 9
Grant County 2,206 13 9
Griggs County 2,239 10 7
Hettinger County 2,492 5 5
Kidder County 2,393 13 8
LaMoure County 4,135 11 9
Logan County 1,859 7 6
McHenry County 5,130 19 14
McIntosh County 2,451 6 5
McKenzie County 15,192 11 7
McLean County 9,740 18 11
Mercer County 8,441 9 7
Morton County 34,601 8 7
Mountrail County 9,395 12 9
Nelson County 2,963 10 5
Oliver County 1,898 6 5
Pembina County 6,568 14 5
Pierce County 3,838 12 11
Ramsey County 11,530 12 9
Ransom County 5,617 11 9
Renville County 2,331 9 8
Richland County 16,731 19 7
Rolette County 11,688 11 8
Sargent County 3,711 10 5
Sheridan County 1,296 9 6
Sioux County 3,667 9 6
Slope County 628 8 8
Stark County 34,013 10 8
Steele County 1,797 12 10
Stutsman County 21,414 21 14
Towner County 2,040 13 9
Traill County 7,920 13 7
Walsh County 10,179 16 11
Ward County 68,233 24 15
Wells County 3,729 12 9
Williams County 41,767 10 6

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