US ZIP Code Map

North Dakota ZIP codes

420 ZIP codes in North Dakota, with 439 cities and 54 counties.

ACS population

797,771

Median household income

$77,639

Median home value

$157,700

North Dakota ZIP map

ZIP code map

Cities

Counties

ZIP codes in North Dakota

ZIPCityCountyPopulationIncome
56744OsloMarshall County572$77,222
57255New EffingtonRoberts County538$65,781
57430BrittonMarshall County1,916$71,563
57638LemmonPerkins County1,963$58,672
57641Mc IntoshCorson County244$56,667
57642Mc LaughlinCorson County1,949$56,528
57645MorristownCorson County149$73,000
57648PollockCampbell County476$66,635
57660WataugaCorson County119$72,500
58001AbercrombieRichland County231$69,500
58002AbsarakaCass County25
58004AmeniaCass County282$87,969
58005ArgusvilleCass County779$143,906
58006ArthurCass County512$89,375
58007AyrCass County63$109,375
58008BarneyRichland County184$130,625
58009BlanchardTraill County24
58011BuffaloCass County507$98,958
58012CasseltonCass County2,805$78,533
58013CayugaSargent County85$61,771
58015ChristineRichland County316$99,000
58016CliffordTraill County210$104,659
58017CogswellSargent County330$61,094
58018ColfaxRichland County481$94,934
58021DavenportCass County528$80,417
58027EnderlinRansom County1,433$73,021
58029ErieCass County71$143,750
58030FairmountRichland County612$73,250
58031FingalBarnes County327$92,917
58032FormanSargent County765$78,906
58033Fort RansomRansom County356$109,375
58035GalesburgTraill County226$125,833
58036GardnerCass County302$98,036
58038GrandinCass County214$94,000
58040GwinnerSargent County1,041$71,094
58041HankinsonRichland County1,471$80,357
58042HarwoodCass County1,391$141,500
58043HavanaSargent County136$125,694
58045HillsboroTraill County2,181$79,250
58046HopeSteele County646$61,250
58047HoraceCass County5,136$142,216
58048HunterCass County478$98,000
58049KathrynBarnes County276$104,000
58051KindredCass County1,654$105,893
58052LeonardCass County496$86,458
58053LidgerwoodRichland County1,333$51,213
58054LisbonRansom County3,332$74,231
58056LuverneBarnes County217$29,291
58057McleodRichland County295$49,327
58058MantadorRichland County128$66,250
58059MapletonCass County1,625$116,023
58060MilnorSargent County1,116$78,750
58061MooretonRichland County370$81,620
58062NomeBarnes County104$68,571
58063OriskaBarnes County430$95,833
58064PageCass County444$82,500
58065PillsburyBarnes County11
58067RutlandSargent County243$96,875
58068SheldonRansom County224$80,089
58069StirumSargent County144$61,250
58071Tower CityCass County482$106,667
58072Valley CityBarnes County8,061$66,603
58074WahpetonRichland County44
58075WahpetonRichland County8,887$64,161
58076WahpetonRichland County528
58077WalcottRichland County726$106,750
58078West FargoCass County39,946$97,206
58079WheatlandCass County503$122,292
58081WyndmereRichland County880$85,625
58102FargoCass County32,591$56,028
58103FargoCass County48,520$57,699
58104FargoCass County47,481$85,014
58105FargoCass County2,669$118,636
58106FargoCass County
58107FargoCass County
58108FargoCass County
58109FargoCass County
58121FargoCass County
58122FargoCass County
58124FargoCass County
58125FargoCass County
58126FargoCass County
58201Grand ForksGrand Forks County42,003$69,120
58202Grand ForksGrand Forks County3,035$29,464
58203Grand ForksGrand Forks County16,308$57,905
58204Grand Forks AFBGrand Forks County1,879$72,955
58205Grand Forks AFBGrand Forks County193
58206Grand ForksGrand Forks County
58207Grand ForksGrand Forks County
58208Grand ForksGrand Forks County
58210AdamsWalsh County302$45,938
58212AnetaNelson County336$60,588
58214ArvillaGrand Forks County363$130,313
58216BathgatePembina County165$143,750
58218BuxtonTraill County819$83,750
58219CaledoniaTraill County77
58220CavalierPembina County2,215$61,875
58222CrystalPembina County250$44,583
58223CummingsTraill County206$125,054
58224DahlenNelson County52$126,250
58225DraytonPembina County1,146$76,250
58227EdinburgWalsh County479$72,679
58228EmeradoGrand Forks County687$66,339
58229FairdaleWalsh County93$29,440
58230FinleySteele County586$90,221
58231FordvilleWalsh County451$83,906
58233Forest RiverWalsh County289$93,636
58235GilbyGrand Forks County609$74,688
58236GlasstonPembina County40$250,001
58237GraftonWalsh County5,051$68,056
58238HamiltonPembina County145$103,000
58239HannahCavalier County25
58240HattonTraill County1,065$76,250
58241HenselPembina County196$52,321
58243HoopleWalsh County563$68,750
58244InksterGrand Forks County42
58249LangdonCavalier County2,363$64,805
58250LankinWalsh County197$84,375
58251LarimoreGrand Forks County1,955$93,155
58254McvilleNelson County596$106,563
58255MaidaCavalier County0
58256ManvelGrand Forks County801$85,625
58257MayvilleTraill County2,275$77,125
58258MekinockGrand Forks County269$48,500
58259MichiganNelson County446$64,167
58260MiltonCavalier County203$67,813
58261MintoWalsh County1,284$73,750
58262MountainPembina County129
58265NechePembina County533$87,639
58266NiagaraGrand Forks County78$86,250
58267NorthwoodGrand Forks County1,483$87,500
58269OsnabrockCavalier County155$36,500
58270Park RiverWalsh County1,838$75,795
58271PembinaPembina County617$89,554
58272PetersburgNelson County211$78,125
58273PisekWalsh County169$57,750
58274PortlandTraill County895$102,143
58275ReynoldsGrand Forks County812$92,917
58276Saint ThomasPembina County422$79,167
58277SharonSteele County189
58278ThompsonGrand Forks County2,116$103,571
58281WalesCavalier County60$123,833
58282WalhallaPembina County1,240$49,500
58301Devils LakeRamsey County10,046$58,688
58310AgateRolette County9
58311AlsenCavalier County65$79,375
58313BaltaPierce County54$31,875
58316BelcourtRolette County5,902$54,611
58317BisbeeTowner County189$64,500
58318BottineauBottineau County3,843$84,150
58319BremenWells County
58321BrocketRamsey County148$92,250
58323CalvinCavalier County74
58324CandoTowner County1,354$56,250
58325Churchs FerryBenson County122
58327CraryRamsey County325$61,750
58329DunseithRolette County2,779$51,283
58330EdmoreRamsey County492$68,750
58331EgelandTowner County169
58332EsmondBenson County216$65,347
58335Fort TottenBenson County1,047$29,886
58338HampdenRamsey County112$61,875
58339HansboroTowner County16$28,125
58341HarveyWells County2,642$62,375
58343KnoxBenson County78$98,750
58344LakotaNelson County1,004$64,141
58345LawtonRamsey County123$77,813
58346LeedsBenson County597$66,750
58348MaddockBenson County801$61,080
58351MinnewaukanBenson County375$82,697
58352MunichCavalier County410$77,237
58353MyloRolette County119$128,750
58355NekomaCavalier County22$130,625
58356New RockfordEddy County1,692$54,537
58357OberonBenson County549$80,441
58361PekinNelson County218$127,670
58362PennRamsey County25
58363PerthTowner County62$98,125
58365RocklakeTowner County159$51,250
58366RoletteRolette County793$89,583
58367RollaRolette County1,485$55,313
58368RugbyPierce County3,205$56,209
58369Saint JohnRolette County1,012$85,066
58370Saint MichaelBenson County1,187$66,583
58372SarlesCavalier County119$106,250
58374SheyenneEddy County597$61,250
58377StarkweatherRamsey County227$106,250
58379TokioBenson County289$41,500
58380TolnaNelson County399$71,250
58381WarwickBenson County468$110,000
58382WebsterRamsey County139$91,429
58384Willow CityBottineau County322$71,875
58385WolfordPierce County197$123,438
58386YorkBenson County66$131,250
58401JamestownStutsman County17,294$59,187
58402JamestownStutsman County102
58405JamestownStutsman County694
58413AshleyMcIntosh County975$47,946
58415BerlinLaMoure County194$63,750
58416BinfordGriggs County419$60,179
58418BowdonWells County336$58,438
58420BuchananStutsman County372$107,500
58421CarringtonFoster County3,043$84,688
58422CathayWells County221$127,132
58423ChaseleyWells County175
58424ClevelandStutsman County390$76,250
58425CooperstownGriggs County1,446$77,500
58426CourtenayStutsman County166$91,875
58428DawsonKidder County274$64,911
58429DazeyBarnes County281$77,000
58430DenhoffSheridan County121$54,821
58431DickeyLaMoure County76$88,750
58433EdgeleyLaMoure County1,194$61,528
58436EllendaleDickey County1,665$56,008
58438FessendenWells County688$66,172
58439ForbesMcPherson County333
58440FredoniaLogan County129$73,750
58441FullertonDickey County358$86,477
58442GackleLogan County442$58,295
58443GlenfieldFoster County116$56,667
58444GoodrichSheridan County160$71,875
58445Grace CityFoster County154$72,500
58448HannafordGriggs County270$56,458
58451HurdsfieldWells County43$59,773
58452JessieGriggs County3
58454JudLaMoure County426$66,042
58455KensalStutsman County307$77,188
58456KulmLaMoure County622$67,250
58458LamoureLaMoure County1,115$68,125
58460LehrLogan County112$37,500
58461LitchvilleBarnes County458$61,875
58463MccluskySheridan County570$70,250
58464MchenryFoster County244$64,167
58466MarionLaMoure County461$74,279
58467MedinaStutsman County568$69,583
58472MontpelierStutsman County473$96,154
58474OakesDickey County2,739$66,900
58475PettiboneKidder County73$14,837
58476PingreeStutsman County516
58477ReganBurleigh County143$81,528
58478RobinsonKidder County172$56,000
58479RogersBarnes County160$72,083
58480SanbornBarnes County177$80,982
58481SpiritwoodBarnes County153$74,886
58482SteeleKidder County892$61,705
58483StreeterStutsman County338$44,583
58484SuttonGriggs County104$142,500
58486SykestonWells County145$120,750
58487TappenKidder County530$49,667
58488TuttleKidder County144$76,563
58490VeronaLaMoure County261$98,438
58492WimbledonBarnes County306$99,531
58494WingBurleigh County400$86,667
58495WishekMcIntosh County1,203$71,548
58496WoodworthStutsman County144$88,125
58497YpsilantiStutsman County220$108,618
58501BismarckBurleigh County28,571$69,796
58502BismarckBurleigh County
58503BismarckBurleigh County37,081$105,108
58504BismarckBurleigh County30,159$78,671
58505BismarckBurleigh County0
58506BismarckBurleigh County
58507BismarckBurleigh County
58520AlmontMorton County284$93,875
58521BaldwinBurleigh County708$133,400
58523BeulahMercer County3,277$85,600
58524BraddockEmmons County82$81,250
58528Cannon BallSioux County754$23,750
58529CarsonGrant County656$56,875
58530CenterOliver County1,090$89,375
58531ColeharborMcLean County328$67,067
58532DriscollBurleigh County271$52,981
58533ElginGrant County911$38,500
58535FlasherMorton County435$66,750
58538Fort YatesSioux County2,179$39,545
58540GarrisonMcLean County2,986$75,625
58541Golden ValleyMercer County517$112,188
58542HagueEmmons County236$44,107
58544HazeltonEmmons County526$91,250
58545HazenMercer County3,278$73,229
58549KintyreEmmons County251$59,861
58552LintonEmmons County1,460$64,352
58554MandanMorton County29,175$82,168
58558MenokenBurleigh County803$101,815
58559MercerMcLean County393$96,964
58560MoffitBurleigh County298
58561NapoleonLogan County1,030$57,500
58562New LeipzigGrant County371$62,188
58563New SalemMorton County1,850$76,250
58564RaleighGrant County94$58,594
58565RiverdaleMcLean County187$96,667
58566Saint AnthonyMorton County270
58568SelfridgeSioux County532$55,938
58569ShieldsGrant County91$105,833
58570SolenMorton County489$103,125
58571StantonMercer County839$55,694
58572SterlingBurleigh County322$72,500
58573StrasburgEmmons County736$65,000
58575Turtle LakeMcLean County904$78,618
58576UnderwoodMcLean County1,005$89,868
58577WashburnMcLean County1,908$77,778
58579WiltonMcLean County970$90,500
58580ZapMercer County508$107,222
58581ZeelandMcIntosh County266$79,028
58601DickinsonStark County29,680$81,008
58602DickinsonStark County
58620AmidonSlope County193$61,250
58621BeachGolden Valley County1,203$75,313
58622BelfieldStark County1,650$77,778
58623BowmanBowman County1,918$72,188
58625DodgeDunn County264$94,063
58626Dunn CenterDunn County509$97,813
58627FairfieldBillings County211$89,500
58630GladstoneStark County412$112,625
58631Glen UllinMorton County948$55,455
58632GolvaGolden Valley County241$71,250
58634Grassy ButteMcKenzie County230
58636HallidayDunn County939$62,500
58638HebronMorton County949$60,341
58639HettingerAdams County1,715$54,946
58640KilldeerDunn County1,324$99,071
58641LeforStark County65
58642ManningDunn County334$98,920
58643MarmarthSlope County113$62,250
58644MarshallDunn County18$151,250
58645MedoraBillings County269$68,125
58646MottHettinger County1,107$54,821
58647New EnglandHettinger County1,120$72,500
58649ReederAdams County353$65,625
58650RegentHettinger County496$71,971
58651RhameBowman County555$84,853
58652RichardtonStark County1,224$79,545
58653ScrantonBowman County709$89,063
58654Sentinel ButteGolden Valley County250$122,727
58655South HeartStark County644$136,771
58656TaylorStark County366$91,429
58701MinotWard County32,868$75,329
58702MinotWard County0
58703MinotWard County22,604$82,926
58704Minot AFBWard County4,601$65,571
58705Minot AFBWard County303
58707MinotWard County496
58710AnamooseMcHenry County535$86,923
58711AntlerBottineau County164$67,500
58712BalfourMcHenry County70$42,917
58713BantryMcHenry County184$83,365
58716BenedictMcLean County287$59,020
58718BertholdWard County1,137$86,667
58721BowbellsBurke County426$90,833
58722BurlingtonWard County1,410$80,982
58723ButteMcLean County233$74,167
58725CarpioWard County438$87,344
58727ColumbusBurke County148$103,750
58730CrosbyDivide County1,369$81,711
58731DeeringMcHenry County412$98,571
58733Des LacsWard County216$96,000
58734DonnybrookWard County211$68,958
58735DouglasWard County534$126,458
58736DrakeMcHenry County430$58,000
58737FlaxtonBurke County148$108,500
58740GlenburnRenville County744$92,981
58741GranvilleMcHenry County668$109,375
58744KarlsruheMcHenry County90
58746KenmareWard County1,583$71,563
58748KramerBottineau County149$62,813
58750LansfordBottineau County609$70,000
58752LigniteBurke County347$87,344
58755McgregorWilliams County208$134,173
58756MakotiWard County162$74,609
58757MandareeMcKenzie County1,130$99,432
58758MartinSheridan County267$83,889
58759MaxMcLean County705$88,409
58760MaxbassBottineau County258$67,667
58761MohallRenville County852$64,803
58762NewburgBottineau County231$89,464
58763New TownMountrail County4,229$64,743
58765NoonanDivide County305$81,250
58768NorwichWard County305$81,771
58769PalermoMountrail County180$78,594
58770ParshallMountrail County1,437$66,167
58771PlazaMountrail County589$88,088
58772PortalBurke County164$111,406
58773Powers LakeBurke County1,035$95,833
58775RoseglenMcLean County166$66,125
58776RossMountrail County230$81,797
58778RusoMcLean County143$143,811
58779RyderWard County346$65,000
58781SawyerWard County691$103,750
58782SherwoodRenville County440$75,985
58783SourisBottineau County381$125,509
58784StanleyMountrail County2,728$107,321
58785SurreyWard County1,729$104,750
58787TolleyRenville County92$76,429
58788TownerMcHenry County803$80,278
58789UphamMcHenry County482$80,750
58790VelvaMcHenry County1,500$81,563
58792VoltaireMcHenry County247$102,667
58793WesthopeBottineau County508$66,818
58794White EarthMountrail County230$71,414
58795WildroseWilliams County256$99,643
58801WillistonWilliams County33,969$90,119
58802WillistonWilliams County
58803Williston
58830AlamoWilliams County91$53,750
58831AlexanderMcKenzie County1,100$133,750
58833AmbroseDivide County164$104,922
58835ArnegardMcKenzie County1,003$134,595
58838CartwrightMcKenzie County306$63,571
58843EppingWilliams County799$130,347
58844FortunaDivide County107
58845GrenoraWilliams County555$93,859
58847KeeneMcKenzie County226$81,464
58849RayWilliams County1,119$73,382
58852TiogaWilliams County2,064$67,143
58853TrentonWilliams County395$103,194
58854Watford CityMcKenzie County9,345$88,234
58856ZahlWilliams County213$101,563
59221FairviewRichland County1,878$65,625
59270SidneyRichland County8,844$68,031
59275WestbySheridan County567$68,594