North Dakota ZIP Code Demographics

North Dakota has 393 ZIP code areas with Census data, 97 of them with at least 1,000 residents, across 53 counties. The Census Bureau counts 784,841 residents statewide, with a median household income of $76,657 and a median home value of $249,900. Pick a county or city below, or color the map by income, homeowners, families or new movers.

Top 10 North Dakota ZIP codes

Richest ZIP codes

  1. 58047 Horace — $142,361
  2. 58042 Harwood — $137,500
  3. 58105 Fargo — $123,636
  4. 58784 Stanley — $116,616
  5. 58059 Mapleton — $115,469
  6. 58278 Thompson — $111,250
  7. 58051 Kindred — $107,396
  8. 58785 Surrey — $105,375
  9. 58773 Powers Lake — $103,750
  10. 58576 Underwood — $102,614

ZIP codes with the highest home values

  1. 58047 Horace — $432,200
  2. 58503 Bismarck — $393,700
  3. 58854 Watford City — $388,700
  4. 58104 Fargo — $359,400
  5. 58042 Harwood — $347,100
  6. 58640 Killdeer — $343,700
  7. 58831 Alexander — $342,100
  8. 58059 Mapleton — $331,800
  9. 58051 Kindred — $331,100
  10. 58078 West Fargo — $324,100

ZIP codes with the highest homeownership

  1. 58042 Harwood — 98.1%
  2. 58047 Horace — 95.3%
  3. 58785 Surrey — 94.8%
  4. 58278 Thompson — 94.5%
  5. 58530 Center — 94.1%
  6. 58261 Minto — 93.8%
  7. 58059 Mapleton — 92.2%
  8. 58041 Hankinson — 88.9%
  9. 58051 Kindred — 87.8%
  10. 58652 Richardton — 86.8%

ZIP codes with the most families with kids

  1. 58335 Fort Totten — 74.9%
  2. 58204 Grand Forks Afb — 60.1%
  3. 58704 Minot Afb — 58.8%
  4. 58316 Belcourt — 57.9%
  5. 58329 Dunseith — 55.3%
  6. 58105 Fargo — 55.0%
  7. 58047 Horace — 52.8%
  8. 58059 Mapleton — 51.0%
  9. 57642 Mc Laughlin — 48.1%
  10. 58785 Surrey — 47.3%

ZIP codes with the most new movers

  1. 58202 Grand Forks — 82.8%
  2. 58105 Fargo — 72.4%
  3. 58704 Minot Afb — 49.1%
  4. 58204 Grand Forks Afb — 29.0%
  5. 58203 Grand Forks — 27.7%
  6. 58852 Tioga — 26.4%
  7. 58102 Fargo — 25.9%
  8. 58257 Mayville — 24.3%
  9. 58854 Watford City — 22.5%
  10. 58436 Ellendale — 22.1%

Youngest ZIP codes

  1. 58335 Fort Totten — 14.8
  2. 58202 Grand Forks — 19.3
  3. 58105 Fargo — 19.3
  4. 58204 Grand Forks Afb — 22.2
  5. 58704 Minot Afb — 23.1
  6. 58538 Fort Yates — 24.3
  7. 58316 Belcourt — 26.2
  8. 57642 Mc Laughlin — 28.1
  9. 58203 Grand Forks — 29.0
  10. 58370 Saint Michael — 29.2

Fastest-growing ZIP codes

  1. 58202 Grand Forks — 66.7%
  2. 58785 Surrey — 56.1%
  3. 58852 Tioga — 45.3%
  4. 58047 Horace — 35.4%
  5. 58261 Minto — 27.2%
  6. 58105 Fargo — 24.8%
  7. 58053 Lidgerwood — 22.1%
  8. 58267 Northwood — 18.9%
  9. 58746 Kenmare — 15.8%
  10. 58027 Enderlin — 15.8%

Counties

Cities and communities

Frequently asked questions

How many ZIP codes are in North Dakota?
393 ZIP code areas (Census ZCTAs) have published figures; 97 have at least 1,000 residents. PO-box-only ZIP codes have no residents of their own and no Census area.
Which North Dakota ZIP code has the most people?
58104 (Fargo), with about 49,168 residents.
Which North Dakota ZIP code has the highest median household income?
58047 (Horace), at $142,361, among ZIP codes with at least 1,000 residents.

This product uses the Census Bureau Data API but is not endorsed or certified by the Census Bureau.