ZIP codes and county lines / ND

ZIP codes and county lines in North Dakota

197 of the 400 ZIP code areas in North Dakota, or 49.3%, overlap more than one county. If your territories, tax rules or service areas are set by county and your list is by ZIP, these are the rows where the two disagree.

ZIP code areas
400

Census ZCTAs with any land in North Dakota

In more than one county
197

49.3% of the state, against 30.1% nationally

At least 5% in a second county
168

42.0% of the state, more than a sliver

Cross a state line
26

Into Minnesota, Montana and South Dakota

How North Dakota compares

North Dakota ranks 7 of 52 (the 50 states, DC and Puerto Rico) by the share of its ZIP code areas that overlap more than one county. 53 of its counties have at least one split ZIP code area along an edge. 26 of its ZIP code areas also reach into Minnesota, Montana and South Dakota, so a ZIP list that is meant to stop at the state line does not.

Counties with the most split ZIP code areas

  1. Barnes County: 15 ZIP codes shared with another county
  2. Ward County: 15 ZIP codes shared with another county
  3. McHenry County: 14 ZIP codes shared with another county
  4. Stutsman County: 14 ZIP codes shared with another county
  5. Benson County: 12 ZIP codes shared with another county

Every split ZIP code area in North Dakota

Each row is one ZCTA and the counties its land falls in, largest share first. Counties in another state are marked with that state. Sort by the share outside the main county to put the most evenly divided ones first.

Share of land by county
56744
  • Marshall County, MN 49.9%
  • Polk County, MN 23.6%
  • Walsh County 22.8%
  • Grand Forks County 3.7%
50.1%4
57255
  • Roberts County, SD 95.5%
  • Richland County 4.5%
4.5%2
57430
  • Marshall County, SD 99.1%
  • Sargent County 0.9%
0.9%2
57638
  • Perkins County, SD 60.2%
  • Adams County 25.3%
  • Grant County 5.1%
  • Sioux County 4.7%
  • Corson County, SD 4.7%
39.8%5
57641
  • Corson County, SD 62.4%
  • Sioux County 27.8%
  • Grant County 9.7%
37.6%3
57642
  • Corson County, SD 97.0%
  • Sioux County 3.0%
3.0%2
57645
  • Corson County, SD 51.9%
  • Grant County 26.8%
  • Sioux County 21.3%
48.1%3
57648
  • Emmons County 51.1%
  • Campbell County, SD 48.9%
48.9%2
57660
  • Corson County, SD 88.0%
  • Sioux County 12.0%
12.0%2
58016
  • Traill County 54.6%
  • Steele County 45.4%
45.4%2
58027
  • Ransom County 44.8%
  • Cass County 41.2%
  • Barnes County 14.1%
55.2%3
58030
  • Richland County 98.7%
  • Wilkin County, MN 1.3%
1.3%2
58031
  • Cass County 53.8%
  • Barnes County 46.2%
46.2%2
58035
  • Traill County 42.2%
  • Cass County 33.7%
  • Steele County 24.1%
57.8%3
58038
  • Traill County 59.9%
  • Cass County 40.1%
40.1%2
58041
  • Richland County 99.2%
  • Roberts County, SD 0.8%
0.8%2
58043
  • Sargent County 95.1%
  • Marshall County, SD 4.9%
4.9%2
58046
  • Steele County 85.4%
  • Barnes County 12.9%
  • Cass County 1.7%
14.6%3
58047
  • Cass County 97.4%
  • Richland County 2.6%
2.6%2
58048
  • Cass County 76.1%
  • Traill County 23.9%
23.9%2
58049
  • Barnes County 69.7%
  • Ransom County 22.8%
  • LaMoure County 7.5%
30.3%3
58051
  • Cass County 59.3%
  • Richland County 40.7%
40.7%2
58052
  • Cass County 55.9%
  • Richland County 33.0%
  • Ransom County 11.1%
44.1%3
58053
  • Richland County 71.1%
  • Sargent County 20.9%
  • Roberts County, SD 5.9%
  • Marshall County, SD 2.0%
28.9%4
58056
  • Steele County 44.5%
  • Barnes County 43.8%
  • Griggs County 11.7%
55.5%3
58057
  • Richland County 58.5%
  • Ransom County 41.5%
41.5%2
58060
  • Sargent County 58.1%
  • Ransom County 41.5%
  • Richland County 0.4%
41.9%3
58062
  • Barnes County 58.9%
  • Ransom County 41.1%
41.1%2
58064
  • Cass County 74.4%
  • Barnes County 23.9%
  • Steele County 1.7%
25.6%3
58068
  • Ransom County 98.2%
  • Cass County 1.8%
1.8%2
58069
  • Sargent County 95.5%
  • Ransom County 4.5%
4.5%2
58071
  • Cass County 56.1%
  • Barnes County 43.9%
43.9%2
58081
  • Richland County 99.7%
  • Sargent County 0.3%
0.3%2
58212
  • Nelson County 47.1%
  • Griggs County 34.1%
  • Grand Forks County 12.4%
  • Steele County 6.4%
52.9%4
58220
  • Pembina County 91.8%
  • Cavalier County 8.2%
8.2%2
58225
  • Pembina County 65.9%
  • Walsh County 22.8%
  • Kittson County, MN 11.4%
34.1%3
58227
  • Walsh County 49.2%
  • Pembina County 39.5%
  • Cavalier County 11.2%
50.8%3
58229
  • Walsh County 60.8%
  • Cavalier County 32.8%
  • Ramsey County 6.4%
39.2%3
58231
  • Walsh County 59.9%
  • Grand Forks County 40.1%
40.1%2
58233
  • Walsh County 61.6%
  • Grand Forks County 38.4%
38.4%2
58240
  • Steele County 47.3%
  • Traill County 33.3%
  • Grand Forks County 19.4%
52.7%3
58243
  • Walsh County 79.5%
  • Pembina County 20.5%
20.5%2
58260
  • Cavalier County 98.3%
  • Walsh County 1.7%
1.7%2
58261
  • Walsh County 63.6%
  • Grand Forks County 36.4%
36.4%2
58266
  • Grand Forks County 72.1%
  • Nelson County 27.9%
27.9%2
58267
  • Grand Forks County 96.3%
  • Steele County 3.7%
3.7%2
58274
  • Steele County 54.4%
  • Traill County 45.6%
45.6%2
58275
  • Grand Forks County 70.5%
  • Traill County 29.5%
29.5%2
58282
  • Pembina County 55.8%
  • Cavalier County 44.2%
44.2%2
58301
  • Ramsey County 91.0%
  • Benson County 9.0%
9.0%2
58310
  • Rolette County 93.1%
  • Towner County 6.9%
6.9%2
58317
  • Towner County 95.2%
  • Rolette County 4.8%
4.8%2
58321
  • Ramsey County 45.4%
  • Nelson County 38.3%
  • Walsh County 16.4%
54.6%3
58323
  • Cavalier County 81.5%
  • Towner County 18.4%
18.4%2
58324
  • Towner County 99.1%
  • Benson County 0.9%
0.9%2
58325
  • Ramsey County 66.8%
  • Benson County 33.3%
33.3%2
58329
  • Rolette County 86.7%
  • Bottineau County 13.3%
13.3%2
58330
  • Ramsey County 97.7%
  • Cavalier County 2.3%
2.3%2
58332
  • Benson County 77.1%
  • Pierce County 22.9%
22.9%2
58338
  • Ramsey County 53.7%
  • Cavalier County 46.3%
46.3%2
58341
  • Wells County 74.2%
  • Pierce County 20.3%
  • Benson County 2.7%
  • Sheridan County 2.7%
25.8%4
58344
  • Nelson County 93.4%
  • Ramsey County 6.6%
6.6%2
58345
  • Ramsey County 65.1%
  • Walsh County 34.9%
34.9%2
58346
  • Benson County 86.4%
  • Towner County 12.4%
  • Pierce County 1.3%
13.6%3
58348
  • Benson County 89.6%
  • Wells County 10.4%
10.4%2
58352
  • Cavalier County 88.1%
  • Towner County 11.9%
11.9%2
58356
  • Eddy County 81.3%
  • Wells County 12.7%
  • Foster County 6.0%
18.7%3
58363
  • Towner County 81.2%
  • Rolette County 18.8%
18.8%2
58366
  • Rolette County 93.3%
  • Pierce County 6.7%
6.7%2
58367
  • Rolette County 62.7%
  • Towner County 37.3%
37.3%2
58368
  • Pierce County 88.1%
  • McHenry County 6.9%
  • Benson County 5.0%
11.9%3
58372
  • Towner County 56.8%
  • Cavalier County 43.2%
43.2%2
58374
  • Eddy County 52.4%
  • Benson County 35.7%
  • Wells County 11.9%
47.6%3
58377
  • Ramsey County 68.3%
  • Towner County 17.7%
  • Cavalier County 14.0%
31.7%3
58380
  • Nelson County 49.0%
  • Eddy County 36.3%
  • Benson County 14.7%
51.0%3
58381
  • Eddy County 60.9%
  • Benson County 39.1%
39.1%2
58384
  • Bottineau County 43.3%
  • McHenry County 22.6%
  • Pierce County 19.9%
  • Rolette County 14.3%
56.7%4
58385
  • Pierce County 95.5%
  • Rolette County 4.5%
4.5%2
58386
  • Benson County 68.4%
  • Pierce County 31.6%
31.6%2
58413
  • McIntosh County 85.2%
  • Dickey County 8.1%
  • McPherson County, SD 6.8%
14.8%3
58418
  • Wells County 82.5%
  • Kidder County 17.4%
17.4%2
58421
  • Foster County 82.9%
  • Stutsman County 7.9%
  • Wells County 5.7%
  • Eddy County 3.4%
17.1%4
58423
  • Wells County 74.7%
  • Kidder County 25.3%
25.3%2
58425
  • Griggs County 98.7%
  • Steele County 1.4%
1.4%2
58426
  • Stutsman County 95.6%
  • Foster County 4.4%
4.4%2
58429
  • Barnes County 97.6%
  • Griggs County 2.4%
2.4%2
58433
  • LaMoure County 80.3%
  • Dickey County 19.8%
19.8%2
58436
  • Dickey County 95.4%
  • Brown County, SD 4.6%
4.6%2
58439
  • Dickey County 62.8%
  • McPherson County, SD 35.1%
  • Brown County, SD 2.1%
37.2%3
58440
  • Logan County 54.2%
  • McIntosh County 45.8%
45.8%2
58442
  • Logan County 79.3%
  • Stutsman County 20.7%
20.7%2
58445
  • Foster County 65.0%
  • Eddy County 35.0%
35.0%2
58448
  • Griggs County 99.4%
  • Barnes County 0.6%
0.6%2
58454
  • LaMoure County 63.8%
  • Stutsman County 36.2%
36.2%2
58455
  • Stutsman County 58.6%
  • Foster County 41.4%
41.4%2
58456
  • Dickey County 43.6%
  • LaMoure County 37.4%
  • McIntosh County 19.0%
56.4%3
58458
  • LaMoure County 93.7%
  • Dickey County 6.3%
6.3%2
58460
  • Logan County 59.0%
  • McIntosh County 41.0%
41.0%2
58461
  • Barnes County 55.6%
  • LaMoure County 44.4%
44.4%2
58464
  • Eddy County 54.7%
  • Foster County 35.5%
  • Griggs County 9.7%
45.3%3
58466
  • LaMoure County 61.7%
  • Barnes County 35.9%
  • Stutsman County 2.4%
38.3%3
58467
  • Stutsman County 83.4%
  • Kidder County 16.6%
16.6%2
58472
  • Stutsman County 63.2%
  • LaMoure County 36.8%
36.8%2
58474
  • Dickey County 86.7%
  • Sargent County 12.6%
  • LaMoure County 0.7%
13.3%3
58475
  • Kidder County 78.6%
  • Stutsman County 21.4%
21.4%2
58481
  • Barnes County 64.9%
  • Stutsman County 35.1%
35.1%2
58483
  • Stutsman County 42.5%
  • Logan County 29.2%
  • Kidder County 28.3%
57.5%3
58484
  • Griggs County 73.4%
  • Foster County 26.6%
26.6%2
58486
  • Wells County 80.3%
  • Stutsman County 19.7%
19.7%2
58490
  • LaMoure County 70.4%
  • Ransom County 29.6%
29.6%2
58492
  • Barnes County 54.7%
  • Stutsman County 28.8%
  • Griggs County 16.5%
45.3%3
58495
  • McIntosh County 60.8%
  • Logan County 39.2%
39.2%2
58497
  • Stutsman County 92.1%
  • Barnes County 7.9%
7.9%2
58520
  • Morton County 68.8%
  • Grant County 31.2%
31.2%2
58523
  • Mercer County 70.8%
  • Oliver County 29.1%
29.1%2
58524
  • Emmons County 57.6%
  • Kidder County 25.2%
  • Burleigh County 17.2%
42.4%3
58530
  • Oliver County 99.6%
  • Mercer County 0.4%
0.4%2
58532
  • Burleigh County 61.5%
  • Kidder County 38.5%
38.5%2
58535
  • Morton County 62.7%
  • Grant County 37.3%
37.3%2
58545
  • Mercer County 76.0%
  • Oliver County 24.0%
24.0%2
58549
  • Emmons County 56.3%
  • Logan County 40.6%
  • Kidder County 3.0%
43.7%3
58554
  • Morton County 94.3%
  • Oliver County 5.7%
5.7%2
58559
  • McLean County 73.2%
  • Sheridan County 26.8%
26.8%2
58560
  • Burleigh County 62.4%
  • Emmons County 37.6%
37.6%2
58562
  • Grant County 62.8%
  • Hettinger County 28.8%
  • Adams County 8.4%
37.2%3
58563
  • Morton County 68.2%
  • Oliver County 30.1%
  • Grant County 1.7%
31.8%3
58568
  • Sioux County 99.6%
  • Corson County, SD 0.4%
0.4%2
58570
  • Morton County 51.5%
  • Sioux County 48.5%
48.5%2
58571
  • Mercer County 69.7%
  • Oliver County 30.3%
30.3%2
58579
  • Burleigh County 69.4%
  • McLean County 30.6%
30.6%2
58601
  • Stark County 66.2%
  • Dunn County 33.8%
33.8%2
58620
  • Slope County 98.5%
  • Billings County 1.4%
1.4%2
58621
  • Golden Valley County 90.7%
  • Wibaux County, MT 4.4%
  • McKenzie County 2.8%
  • Billings County 2.1%
9.3%4
58622
  • Billings County 70.9%
  • Stark County 28.6%
  • Slope County 0.4%
29.1%3
58623
  • Bowman County 72.7%
  • Slope County 25.4%
  • Harding County, SD 1.9%
27.3%3
58625
  • Dunn County 72.4%
  • Mercer County 27.6%
27.6%2
58630
  • Stark County 62.4%
  • Dunn County 37.6%
37.6%2
58631
  • Morton County 61.5%
  • Grant County 29.6%
  • Mercer County 8.8%
38.5%3
58634
  • McKenzie County 97.6%
  • Billings County 2.4%
2.4%2
58636
  • Dunn County 93.9%
  • Mercer County 6.1%
6.1%2
58638
  • Morton County 42.6%
  • Mercer County 30.2%
  • Stark County 16.4%
  • Grant County 6.7%
  • Dunn County 4.1%
57.4%5
58639
  • Adams County 78.8%
  • Perkins County, SD 21.2%
21.2%2
58640
  • Dunn County 98.0%
  • Billings County 1.2%
  • McKenzie County 0.9%
2.0%3
58642
  • Dunn County 94.7%
  • Billings County 5.3%
5.3%2
58643
  • Bowman County 70.5%
  • Slope County 29.5%
29.5%2
58645
  • Billings County 92.0%
  • Golden Valley County 8.0%
8.0%2
58646
  • Hettinger County 89.6%
  • Adams County 9.0%
  • Stark County 1.4%
10.4%3
58647
  • Slope County 47.4%
  • Hettinger County 44.5%
  • Stark County 8.2%
52.6%3
58649
  • Adams County 72.7%
  • Hettinger County 11.1%
  • Harding County, SD 9.4%
  • Bowman County 4.7%
  • Slope County 2.1%
27.3%5
58650
  • Hettinger County 93.1%
  • Adams County 6.9%
6.9%2
58651
  • Bowman County 55.2%
  • Slope County 44.8%
44.8%2
58652
  • Stark County 72.5%
  • Dunn County 27.5%
27.5%2
58653
  • Bowman County 71.1%
  • Harding County, SD 14.8%
  • Slope County 14.2%
28.9%3
58654
  • Golden Valley County 79.8%
  • Slope County 20.1%
20.1%2
58656
  • Stark County 63.5%
  • Dunn County 36.5%
36.5%2
58710
  • McHenry County 40.3%
  • Sheridan County 37.8%
  • Pierce County 21.9%
59.7%3
58716
  • McLean County 62.2%
  • Ward County 37.8%
37.8%2
58718
  • Ward County 65.1%
  • Mountrail County 31.6%
  • Renville County 3.3%
34.9%3
58721
  • Burke County 95.6%
  • Ward County 4.4%
4.4%2
58723
  • McLean County 55.4%
  • Sheridan County 43.6%
  • McHenry County 1.0%
44.6%3
58725
  • Renville County 61.2%
  • Ward County 38.8%
38.8%2
58731
  • McHenry County 90.0%
  • Ward County 10.0%
10.0%2
58734
  • Ward County 41.5%
  • Mountrail County 36.6%
  • Renville County 21.9%
58.5%3
58735
  • Ward County 59.0%
  • McLean County 41.0%
41.0%2
58736
  • McHenry County 73.1%
  • Sheridan County 26.9%
26.9%2
58740
  • Renville County 58.3%
  • Ward County 37.0%
  • Bottineau County 2.4%
  • McHenry County 2.3%
41.7%4
58746
  • Ward County 47.4%
  • Burke County 32.8%
  • Renville County 19.9%
52.6%3
58748
  • Bottineau County 84.5%
  • McHenry County 15.5%
15.5%2
58750
  • Bottineau County 61.4%
  • Renville County 38.6%
38.6%2
58755
  • Williams County 44.1%
  • Divide County 42.7%
  • Burke County 13.2%
55.9%3
58756
  • Ward County 74.8%
  • Mountrail County 21.4%
  • McLean County 3.8%
25.2%3
58757
  • Dunn County 79.4%
  • McKenzie County 20.6%
20.6%2
58758
  • Sheridan County 67.4%
  • Wells County 17.6%
  • Pierce County 15.0%
32.6%3
58759
  • McLean County 53.4%
  • Ward County 46.6%
46.6%2
58761
  • Renville County 60.0%
  • Bottineau County 40.0%
40.0%2
58762
  • Bottineau County 76.2%
  • McHenry County 23.8%
23.8%2
58763
  • Mountrail County 60.4%
  • McKenzie County 39.6%
39.6%2
58768
  • McHenry County 50.0%
  • Ward County 50.0%
50.0%2
58770
  • Mountrail County 62.8%
  • McLean County 37.3%
37.3%2
58771
  • Mountrail County 76.4%
  • Ward County 20.3%
  • McLean County 3.3%
23.6%3
58773
  • Burke County 69.3%
  • Mountrail County 30.7%
30.7%2
58778
  • McLean County 92.3%
  • McHenry County 7.7%
7.7%2
58779
  • McLean County 53.8%
  • Ward County 46.2%
46.2%2
58782
  • Renville County 92.7%
  • Bottineau County 7.3%
7.3%2
58784
  • Mountrail County 90.3%
  • Burke County 9.7%
9.7%2
58788
  • McHenry County 96.9%
  • Pierce County 3.1%
3.1%2
58789
  • McHenry County 91.2%
  • Bottineau County 8.8%
8.8%2
58790
  • McHenry County 78.7%
  • Ward County 21.3%
21.3%2
58795
  • Divide County 53.6%
  • Williams County 46.4%
46.4%2
58830
  • Williams County 59.8%
  • Divide County 40.2%
40.2%2
58845
  • Williams County 51.4%
  • Divide County 48.6%
48.6%2
58852
  • Williams County 79.0%
  • Mountrail County 21.0%
21.0%2
58854
  • McKenzie County 92.1%
  • Dunn County 7.9%
7.9%2
58856
  • Williams County 66.4%
  • Divide County 33.6%
33.6%2
59221
  • Richland County, MT 84.7%
  • McKenzie County 15.3%
15.3%2
59270
  • Richland County, MT 60.4%
  • McKenzie County 39.6%
39.6%2
59275
  • Sheridan County, MT 76.3%
  • Divide County 23.8%
23.8%2

What to do with this

If a ZIP code in your list is split, the ZIP alone cannot tell you which county an address is in. For most work that is fine. It matters when the county decides something: a sales tax rate, a licence, a franchise agreement written by county, or a service area somebody promised by county name.

The ZIP list audit checks your own list against the same Census data in your browser, and the ZIP spreadsheet comparison covers when a ZIP list is enough and when it is not.

What these numbers are, and are not

  • A ZCTA is not quite a ZIP code. ZIP Code Tabulation Areas are the Census Bureau's approximations of ZIP code areas, built by grouping census blocks by the ZIP codes of the addresses in them. USPS ZIP codes are delivery routes, not areas, and the two do not always match.
  • Some ZIP codes have no ZCTA at all. PO box ZIPs, ZIPs for a single building or a single large organisation, and military ZIPs usually have no area of their own, so they cannot be split across counties here and will not match any area in a map.
  • Land share is not population share. A ZCTA with 20% of its land in a second county might have almost none of its people there, or most of them. The shares here measure area, which is what the Census file publishes.
  • Tiny overlaps are included. A ZCTA counts as overlapping a county if the Census file lists any part of it there, including slivers along a road or river. That is why the share with at least 5% of land in a second county is shown alongside.

Source: U.S. Census Bureau, 2020 ZCTA to County relationship file, public domain. Counts use 2020 ZCTAs and 2020 county boundaries. ZIP codes added by USPS since then are not in it, and Connecticut's counties have since been replaced by planning regions in Census data.

Route by the boundary, not the ZIP

MapLogics decides who owns an address from a boundary you draw or import, so a ZIP that straddles two counties is answered by where the address actually is. There is a free trial if you want to see it on your own addresses.

Try it free