North Dakota ZIP Codes

388 ZIP Codes

Zip Code
City
County
Population
58104FargoCass County49,168
58103FargoCass County48,796
58201Grand ForksGrand Forks County42,373
58078West FargoCass County40,631
58503BismarckBurleigh County37,683
58801WillistonWilliams County34,277
58701MinotWard County33,086
58102FargoCass County32,912
58504BismarckBurleigh County30,212
58601DickinsonStark County29,916
58554MandanMorton County29,479
58501BismarckBurleigh County29,405
58703MinotWard County22,139
58401JamestownStutsman County17,189
58203Grand ForksGrand Forks County16,478
58301Devils LakeRamsey County10,100
58854Watford CityMcKenzie County9,368
58075WahpetonRichland County9,046
58072Valley CityBarnes County7,863
58316BelcourtRolette County5,865
58047HoraceCass County5,636
58237GraftonWalsh County4,994
58704Minot AfbWard County4,616
58763New TownMountrail County4,426
58318BottineauBottineau County3,792
58368RugbyPierce County3,415
58054LisbonRansom County3,400
58545HazenMercer County3,313
58523BeulahMercer County3,280
58012CasseltonCass County3,049
58421CarringtonFoster County2,969
58202Grand ForksGrand Forks County2,865
58105FargoCass County2,825
58329DunseithRolette County2,769
58784StanleyMountrail County2,756
58474OakesDickey County2,656
58540GarrisonMcLean County2,634
58341HarveyWells County2,572
58220CavalierPembina County2,268
58045HillsboroTraill County2,239
58249LangdonCavalier County2,217
58257MayvilleTraill County2,180
58538Fort YatesSioux County2,171
58278ThompsonGrand Forks County2,168
58852TiogaWilliams County2,087
58251LarimoreGrand Forks County2,016
58051KindredCass County1,980
58563New SalemMorton County1,961
58577WashburnMcLean County1,954
58623BowmanBowman County1,953
58204Grand Forks AfbGrand Forks County1,834
58270Park RiverWalsh County1,816
58785SurreyWard County1,816
58639HettingerAdams County1,762
58436EllendaleDickey County1,697
58059MapletonCass County1,670
58622BelfieldBillings County1,653
58790VelvaMcHenry County1,638
58356New RockfordEddy County1,627
58267NorthwoodGrand Forks County1,569
58746KenmareWard County1,556
58552LintonEmmons County1,531
58027EnderlinRansom County1,530
58367RollaRolette County1,453
58261MintoWalsh County1,442
58053LidgerwoodRichland County1,409
58041HankinsonRichland County1,389
58425CooperstownGriggs County1,384
58640KilldeerDunn County1,369
58770ParshallMountrail County1,369
58722BurlingtonWard County1,366
58042HarwoodCass County1,344
58282WalhallaPembina County1,321
58324CandoTowner County1,320
58730CrosbyDivide County1,306
58652RichardtonStark County1,244
58335Fort TottenBenson County1,177
58621BeachGolden Valley County1,161
58646MottHettinger County1,161
58433EdgeleyLaMoure County1,159
58060MilnorSargent County1,149
58530CenterOliver County1,144
58495WishekMcIntosh County1,129
58344LakotaNelson County1,115
58370Saint MichaelBenson County1,108
58849RayWilliams County1,101
58831AlexanderMcKenzie County1,089
58369Saint JohnRolette County1,069
58576UnderwoodMcLean County1,063
58225DraytonPembina County1,053
58647New EnglandSlope County1,053
58773Powers LakeBurke County1,036
58040GwinnerSargent County1,030
58561NapoleonLogan County1,017
58579WiltonBurleigh County1,001
58458LamoureLaMoure County1,000
58240HattonSteele County991
58757MandareeDunn County986
58413AshleyMcIntosh County966
58482SteeleKidder County960
58631Glen UllinMorton County953
58274PortlandSteele County930
58636HallidayDunn County918
58575Turtle LakeMcLean County910
58558MenokenBurleigh County899
58005ArgusvilleCass County898
58761MohallRenville County893
58718BertholdWard County886
58788TownerMcHenry County884
58081WyndmereRichland County876
58638HebronMorton County874
58218BuxtonTraill County873
58835ArnegardMcKenzie County839
58533ElginGrant County830
58348MaddockBenson County793
58781SawyerWard County773
58032FormanSargent County769
58759MaxMcLean County756
58571StantonMercer County754
58366RoletteRolette County738
58521BaldwinBurleigh County722
58529CarsonGrant County721
58405JamestownStutsman County718
58573StrasburgEmmons County715
58275ReynoldsGrand Forks County713
58256ManvelGrand Forks County705
58374SheyenneEddy County703
58456KulmDickey County703
58653ScrantonBowman County700
58077WalcottRichland County684
58438FessendenWells County679
58528Cannon BallSioux County677
58843EppingWilliams County676
58740GlenburnRenville County669
58271PembinaPembina County654
58046HopeSteele County645
58228EmeradoGrand Forks County640
58741GranvilleMcHenry County615
58346LeedsBenson County606
58750LansfordBottineau County606
58793WesthopeBottineau County605
58230FinleySteele County595
58030FairmountRichland County593
58254McvilleNelson County588
58771PlazaMountrail County585
58021DavenportCass County584
58845GrenoraWilliams County584
58463MccluskySheridan County582
58655South HeartStark County575
58006ArthurCass County573
58580ZapMercer County566
58735DouglasWard County565
58544HazeltonEmmons County549
58568SelfridgeSioux County544
58052LeonardCass County529
58265NechePembina County528
58472MontpelierStutsman County527
58721BowbellsBurke County517
58235GilbyGrand Forks County513
58651RhameBowman County513
58048HunterCass County505
58079WheatlandCass County504
58243HoopleWalsh County502
58476PingreeStutsman County502
58535FlasherMorton County500
58707MinotWard County500
58782SherwoodRenville County499
58710AnamooseMcHenry County498
58467MedinaStutsman County497
58071Tower CityCass County486
58466MarionLaMoure County486
58381WarwickEddy County482
58626Dunn CenterDunn County482
58227EdinburgWalsh County481
58736DrakeMcHenry County475
58789UphamMcHenry County472
58541Golden ValleyMercer County467
58231FordvilleWalsh County461
58765NoonanDivide County459
58487TappenKidder County455
58424ClevelandStutsman County453
58011BuffaloCass County449
58420BuchananStutsman County449
58442GackleLogan County441
58357OberonBenson County440
58384Willow CityBottineau County438
58330EdmoreRamsey County437
58570SolenMorton County437
58352MunichCavalier County436
58650RegentHettinger County434
58494WingBurleigh County431
58276Saint ThomasPembina County429
58018ColfaxRichland County428
58076WahpetonRichland County427
58380TolnaNelson County423
58461LitchvilleBarnes County423
58642ManningDunn County422
58725CarpioRenville County419
58327CraryRamsey County414
58454JudLaMoure County414
58795WildroseDivide County414
58559MercerMcLean County411
58634Grassy ButteMcKenzie County402
58562New LeipzigGrant County400
58441FullertonDickey County394
58033Fort RansomRansom County393
58259MichiganNelson County393
58656TaylorStark County393
58214ArvillaGrand Forks County387
58439ForbesDickey County385
58416BinfordGriggs County384
58351MinnewaukanBenson County380
58061MooretonRichland County369
58630GladstoneStark County367
58063OriskaBarnes County365
58492WimbledonBarnes County362
58036GardnerCass County360
58649ReederAdams County354
58853TrentonWilliams County354
58015ChristineRichland County343
58779RyderMcLean County343
58455KensalStutsman County336
58064PageCass County332
58733Des LacsWard County331
58645MedoraBillings County320
58429DazeyBarnes County319
58572SterlingBurleigh County316
58212AnetaNelson County312
58716BenedictMcLean County308
58531ColeharborMcLean County303
58758MartinSheridan County303
58031FingalCass County301
58560MoffitBurleigh County297
58017CogswellSargent County296
58783SourisBottineau County294
58752LigniteBurke County292
58448HannafordGriggs County290
58483StreeterStutsman County281
58067RutlandSargent County277
58520AlmontMorton County272
58566Saint AnthonyMorton County272
58731DeeringMcHenry County271
58464MchenryEddy County270
58632GolvaGolden Valley County268
58428DawsonKidder County266
58233Forest RiverWalsh County265
58490VeronaLaMoure County265
58776RossMountrail County264
58581ZeelandMcIntosh County263
58705Minot AfbWard County262
58258MekinockGrand Forks County261
58418BowdonWells County259
58260MiltonCavalier County256
58497YpsilantiStutsman County255
58838CartwrightMcKenzie County252
58049KathrynBarnes County248
58379TokioBenson County247
58210AdamsWalsh County246
58654Sentinel ButteGolden Valley County244
58723ButteMcLean County244
58792VoltaireMcHenry County243
58004AmeniaCass County241
58768NorwichMcHenry County241
58760MaxbassBottineau County239
58222CrystalPembina County234
58001AbercrombieRichland County232
58625DodgeDunn County231
58057McleodRichland County226
58361PekinNelson County220
58775RoseglenMcLean County218
58542HagueEmmons County215
58035GalesburgTraill County212
58056LuverneSteele County212
58856ZahlWilliams County211
58847KeeneMcKenzie County209
58415BerlinLaMoure County206
58440FredoniaLogan County205
58496WoodworthStutsman County204
58734DonnybrookWard County202
58423ChaseleyWells County201
58532DriscollBurleigh County199
58480SanbornBarnes County198
58277SharonSteele County195
58479RogersBarnes County194
58762NewburgBottineau County193
58250LankinWalsh County191
58627FairfieldBillings County189
58008BarneyRichland County188
58317BisbeeTowner County187
58565RiverdaleMcLean County187
58778RusoMcLean County187
58332EsmondBenson County182
58713BantryMcHenry County181
58385WolfordPierce County180
58038GrandinTraill County179
58016CliffordTraill County178
58486SykestonWells County178
58272PetersburgNelson County177
58377StarkweatherRamsey County177
58219CaledoniaTraill County175
58422CathayWells County174
58444GoodrichSheridan County174
58223CummingsTraill County172
58488TuttleKidder County172
58426CourtenayStutsman County170
58043HavanaSargent County168
58727ColumbusBurke County168
58481SpiritwoodBarnes County165
58549KintyreEmmons County165
58756MakotiWard County165
58216BathgatePembina County161
58365RocklakeTowner County157
58620AmidonSlope County154
58769PalermoMountrail County154
58772PortalBurke County154
58205Grand Forks AfbGrand Forks County153
58443GlenfieldFoster County152
58069StirumSargent County151
58478RobinsonKidder County148
58794White EarthMountrail County148
58445Grace CityFoster County145
58477ReganBurleigh County145
58321BrocketRamsey County140
58269OsnabrockCavalier County139
58273PisekWalsh County139
58331EgelandTowner County139
58748KramerBottineau County138
58241HenselPembina County137
58711AntlerBottineau County137
58068SheldonRansom County134
58755McgregorWilliams County133
58262MountainPembina County125
58372SarlesTowner County122
58460LehrLogan County122
58345LawtonRamsey County120
58643MarmarthBowman County119
58058MantadorRichland County115
58238HamiltonPembina County114
58382WebsterRamsey County108
58737FlaxtonBurke County107
58338HampdenRamsey County106
58062NomeBarnes County102
58325Churchs FerryRamsey County102
58564RaleighGrant County102
58431DickeyLaMoure County101
58229FairdaleWalsh County97
58484SuttonGriggs County93
58402JamestownStutsman County91
58569ShieldsGrant County89
58029ErieCass County88
58744KarlsruheMcHenry County87
58524BraddockEmmons County84
58787TolleyRenville County83
58007AyrCass County81
58844FortunaDivide County81
58353MyloRolette County76
58475PettiboneKidder County75
58266NiagaraGrand Forks County74
58363PerthTowner County73
58323CalvinCavalier County72
58343KnoxBenson County67
58833AmbroseDivide County67
58830AlamoWilliams County66
58386YorkBenson County64
58074WahpetonRichland County63
58712BalfourMcHenry County61
58311AlsenCavalier County60
58239HannahCavalier County58
58281WalesCavalier County57
58451HurdsfieldWells County51
58244InksterGrand Forks County50
58430DenhoffSheridan County49
58009BlanchardTraill County48
58313BaltaPierce County48
58013CayugaSargent County43
58641LeforStark County37
58236GlasstonPembina County31
58224DahlenNelson County28
58355NekomaCavalier County22
58505BismarckBurleigh County22
58644MarshallDunn County19
58002AbsarakaCass County17
58310AgateRolette County17
58362PennRamsey County13
58065PillsburyBarnes County10
58339HansboroTowner County10
58452JessieGriggs County8
58255MaidaCavalier County0

Overview of ZIP Codes in North Dakota

ZCTAs are geographic areas created by the US Census Bureau to approximate the delivery areas of ZIP Codes for statistical analysis. While ZCTAs use the same five-digit codes as ZIP Codes, they represent defined geographic areas that may not exactly match the mail delivery routes of ZIP Codes.
58
North Dakota Zip Prefix

ZIP Codes and ZCTAs (ZIP Code Tabulation Areas) serve different purposes. ZIP Codes are postal codes created by the USPS for mail delivery, and are not correlated to geographical coordinates. ZCTAs provide a way to analyze census data in relation to ZIP Code areas while maintaining geographic consistency and protecting privacy. In addition, there are more ZIP Codes than ZCTAs, because many ZIP Codes for PO Boxes or unique entities don't have corresponding ZCTAs (US Census).

The data shown reflect ZCTAs from the US Census. As of 2025, there are 388 ZCTAs in North Dakota (US Census).