ZipCodeLook
Loading 33,000 zip codes…

About this map

Everyone who lives in the zip code, from the Census Bureau's American Community Survey (5-year average).

Source: U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024).

U.S.
334,922,499
North Dakota
784,841
Rankings
Full list

Top and bottom zip codes in North Dakota

Zip codes with 1,000+ residents

Most populated zip codes

See all
  1. 158104Fargo49,168
  2. 258103Fargo48,796
  3. 358201Grand Forks42,373
  4. 458078West Fargo40,631
  5. 558503Bismarck37,683
  6. 658801Williston34,277
  7. 758701Minot33,086
  8. 858102Fargo32,912
  9. 958504Bismarck30,212
  10. 1058601Dickinson29,916

Least populated zip codes

See all
  1. 158458Lamoure1,000
  2. 258579Wilton1,001
  3. 358561Napoleon1,017
  4. 458040Gwinner1,030
  5. 558773Powers Lake1,036
  6. 658647New England1,053
  7. 758225Drayton1,053
  8. 858576Underwood1,063
  9. 958369Saint John1,069
  10. 1058831Alexander1,089

Population by county in North Dakota

  1. 1Cass County193,400
  2. 2Burleigh County100,600
  3. 3Grand Forks County72,923
  4. 4Ward County68,973
  5. 5Williams County39,555
  6. 6Morton County33,777
  7. 7Stark County33,302
  8. 8Stutsman County21,549
  9. 9Richland County16,584
  10. 10McKenzie County14,321
  11. 11Rolette County11,924
  12. 12Ramsey County11,556
  13. 13Barnes County10,773
  14. 14Walsh County10,396
  15. 15McLean County9,823
  16. 16Mountrail County9,507
  17. 17Mercer County8,337
  18. 18Traill County7,970
  19. 19Pembina County6,727
  20. 20Bottineau County6,378
  21. 21Benson County5,808
  22. 22Ransom County5,643
  23. 23McHenry County5,207
  24. 24Dickey County4,935
  25. 25LaMoure County4,118
  26. 26Dunn County4,040
  27. 27Pierce County3,928
  28. 28Wells County3,890
  29. 29Sargent County3,804
  30. 30Sioux County3,740
  31. 31Cavalier County3,633
  32. 32Foster County3,358
  33. 33Emmons County3,254
  34. 34Nelson County3,016
  35. 35Bowman County2,906
  36. 36McIntosh County2,497
  37. 37Hettinger County2,432
  38. 38Kidder County2,377
  39. 39Eddy County2,307
  40. 40Renville County2,304
  41. 41Grant County2,269
  42. 42Griggs County2,245
  43. 43Divide County2,167
  44. 44Burke County2,156
  45. 45Adams County2,145
  46. 46Towner County2,079
  47. 47Oliver County1,839
  48. 48Logan County1,819
  49. 49Steele County1,804
  50. 50Golden Valley County1,653
  51. 51Sheridan County1,303
  52. 52Billings County1,024
  53. 53Slope County766

Questions about this map

Which zip code has the highest population in North Dakota?

Among zip codes with at least 1,000 residents, 58104 (Fargo, ND) has the highest: 49,168.

Which zip code has the lowest population in North Dakota?

58458 (Lamoure, ND) has the lowest: 1,000.

What is the population for the United States?

334,922,499; in North Dakota it is 784,841.

Where does this data come from?

U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024). Everyone who lives in the zip code, from the Census Bureau's American Community Survey (5-year average).

More maps