Skip to content

Most populated ZIP codes in North Dakota

The ZIP codes in North Dakota with the most residents.

RankZIP codeCityCountyPopulationPopulation
158104Fargo, NDCass County49,16849,168
258103Fargo, NDCass County48,79648,796
358201Grand Forks, NDGrand Forks County42,37342,373
458078West Fargo, NDCass County40,63140,631
558503Bismarck, NDBurleigh County37,68337,683
658801Williston, NDWilliams County34,27734,277
758701Minot, NDWard County33,08633,086
858102Fargo, NDCass County32,91232,912
958504Bismarck, NDBurleigh County30,21230,212
1058601Dickinson, NDStark County29,91629,916
1158554Mandan, NDMorton County29,47929,479
1258501Bismarck, NDBurleigh County29,40529,405
1358703Minot, NDWard County22,13922,139
1458401Jamestown, NDStutsman County17,18917,189
1558203Grand Forks, NDGrand Forks County16,47816,478
1658301Devils Lake, NDRamsey County10,10010,100
1758854Watford City, NDMcKenzie County9,3689,368
1858075Wahpeton, NDRichland County9,0469,046
1958072Valley City, NDBarnes County7,8637,863
2058316Belcourt, NDRolette County5,8655,865
2158047Horace, NDCass County5,6365,636
2258237Grafton, NDWalsh County4,9944,994
2358704Minot Afb, NDWard County4,6164,616
2458763New Town, NDMountrail County4,4264,426
2558318Bottineau, NDBottineau County3,7923,792
2658368Rugby, NDPierce County3,4153,415
2758054Lisbon, NDRansom County3,4003,400
2858545Hazen, NDMercer County3,3133,313
2958523Beulah, NDMercer County3,2803,280
3058012Casselton, NDCass County3,0493,049
3158421Carrington, NDFoster County2,9692,969
3258202Grand Forks, NDGrand Forks County2,8652,865
3358105Fargo, NDCass County2,8252,825
3458329Dunseith, NDRolette County2,7692,769
3558784Stanley, NDMountrail County2,7562,756
3658474Oakes, NDDickey County2,6562,656
3758540Garrison, NDMcLean County2,6342,634
3858341Harvey, NDWells County2,5722,572
3958220Cavalier, NDPembina County2,2682,268
4058045Hillsboro, NDTraill County2,2392,239
4158249Langdon, NDCavalier County2,2172,217
4258257Mayville, NDTraill County2,1802,180
4358538Fort Yates, NDSioux County2,1712,171
4458278Thompson, NDGrand Forks County2,1682,168
4558852Tioga, NDWilliams County2,0872,087
4658251Larimore, NDGrand Forks County2,0162,016
4758051Kindred, NDCass County1,9801,980
4858563New Salem, NDMorton County1,9611,961
4958577Washburn, NDMcLean County1,9541,954
5058623Bowman, NDBowman County1,9531,953

Source: American Community Survey 2020–2024 5-year estimates. Only ZIP codes with a delivery area are ranked. Methodology

Free to cite with a link to this page.

By state

More ZIP code rankings