Skip to main content
ZipVitals

How North Dakota's ZIP codes measure up on health

The ZipVitals Score across North Dakota — built one ZIP code at a time, then rolled up to the state by resident population.

Data release 2026371 of 383 ZIP codes scored · 0.78M residents represented

Score snapshot

55.95Statewide ZipVitals Scorepopulation-weighted average of its ZIP codes
54.31Median scoremiddle of 371 scored ZIPs
65.54Highest score58503 · Bismarck
15.43Lowest score58538 · Fort Yates
50.12Spreadpoints between highest & lowest ZIP

People & national context

#17State rankof 51 states and equivalents with a computed score
21%Residents in below-average ZIPs0.16M of 0.78M, in ZIPs scoring under the national average (53.48)
0.18MResidents in the top 50 ZIPs23% of the state
0.06MResidents in the bottom 50 ZIPs8% of the state
0ZIPs in the national top 100

North Dakota's ZIP codes, ranked

Highest-scoring

Top 50 of 371
  1. 158503in Bismarck · 37,683 residents65.54
  2. 258205in Grand Forks Afb · 153 residents65.25
  3. 358705in Minot Afb · 262 residents65.10
  4. 458059in Mapleton · 1,670 residents62.81
  5. 558047in Horace · 5,636 residents62.45
  6. 658015in Christine · 343 residents62.12
  7. 758042in Harwood · 1,344 residents62.12
  8. 858006in Arthur · 573 residents61.82
  9. 958077in Walcott · 684 residents61.74
  10. 1058426in Courtenay · 170 residents61.73
  11. 1158051in Kindred · 1,980 residents61.67
  12. 1258104in Fargo · 49,168 residents61.52
  13. 1358521in Baldwin · 722 residents61.36
  14. 1458078in West Fargo · 40,631 residents61.25
  15. 1558048in Hunter · 505 residents61.23
  16. 1658327in Crary · 414 residents61.23
  17. 1758278in Thompson · 2,168 residents61.22
  18. 1858038in Grandin · 179 residents61.17
  19. 1958018in Colfax · 428 residents61.00
  20. 2058001in Abercrombie · 232 residents60.99
  21. 2158029in Erie · 88 residents60.98
  22. 2258707in Minot · 500 residents60.93
  23. 2358496in Woodworth · 204 residents60.92
  24. 2458005in Argusville · 898 residents60.70
  25. 2558009in Blanchard · 48 residents60.70
  26. 2658021in Davenport · 584 residents60.68
  27. 2758036in Gardner · 360 residents60.60
  28. 2858420in Buchanan · 449 residents60.42
  29. 2958630in Gladstone · 367 residents60.33
  30. 3058481in Spiritwood · 165 residents60.31
  31. 3158382in Webster · 108 residents60.30
  32. 3258052in Leonard · 529 residents60.26
  33. 3358004in Amenia · 241 residents60.09
  34. 3458035in Galesburg · 212 residents60.07
  35. 3558007in Ayr · 81 residents60.06
  36. 3658405in Jamestown · 718 residents60.05
  37. 3758012in Casselton · 3,049 residents60.03
  38. 3858079in Wheatland · 504 residents59.92
  39. 3958338in Alsen · 106 residents59.81
  40. 4058455in Kensal · 336 residents59.71
  41. 4158703in Minot · 22,139 residents59.70
  42. 4258330in Edmore · 437 residents59.63
  43. 4358476in Pingree · 502 residents59.62
  44. 4458429in Dazey · 319 residents59.47
  45. 4558011in Buffalo · 449 residents59.45
  46. 4658064in Page · 332 residents59.45
  47. 4758634in Grassy Butte · 402 residents59.44
  48. 4858480in Sanborn · 198 residents59.39
  49. 4958492in Wimbledon · 362 residents59.38
  50. 5058071in Tower City · 486 residents59.34
Open the full North Dakota ranking →One page, all 371 scored ZIPs — sortable by score, residents, or place

What the distribution shows

Across North Dakota’s 383 ZIP codes, the ZipVitals Score spans a wide range. 371 of them carry enough measured coverage across all nine health domains to enter the population-weighted composite above; the rest are held out rather than filled from a coarser geography.

Assembled from the same ZIP-level data as every per-ZIP page. Read the full method →

Where North Dakota stands, domain by domain

The ZipVitals Score above combines nine domains of health into one number. This is where North Dakota's ZIP codes sit against ZIP codes across the country on each of them, weighted by how many residents live in each one — strongest at the top.

Strongest domain

Mental Health · 75th

Weighted by residents, this state’s ZIP codes sit around the 75th percentile of US ZIP codes here — its highest of the nine scoring domains.

Weakest domain

Environmental Hazard · 26th

Weighted by residents, this state’s ZIP codes sit around the 26th percentile of US ZIP codes here — its lowest of the nine scoring domains.

Mental Health75
Social Need / SDOH74
Chronic Disease Burden73
Disability72
Climate / Disaster Risk62
Healthcare Access57
Risk Behavior48
Preventive Care43
Environmental Hazard26

Read each bar as a national percentile from 0 to 100. The dark line marks the national median: a bar past it means North Dakota's ZIP codes typically place above most ZIP codes in the country on that domain. A domain North Dakota cannot place honestly is shown greyed as "Not enough data" rather than given a number.

Each figure is the population-weighted average of this state's ZIP codes' standing on that domain, compared with the ZIP codes measured across all nine scoring domains — not with all US ZIP codes. A ZIP code counts toward a domain only if it carries enough measured data on it and enough of North Dakota's residents live in the ZIP codes that do; the rest are held out rather than filled in from a coarser geography. Read the full method →

Why this matters

The ZipVitals Score combines nine domains of health — from chronic disease and preventive care to environmental hazard, social need, and healthcare access — into one 0–100 index for each ZIP code, computed the same way everywhere from public federal and academic data. The North Dakota figures on this page are population-weighted rollups of those per-ZIP scores, so they describe North Dakota's residents rather than a coarser geography relabeled as the state.

A high score describes favorable documented conditions; it is not a claim about individual residents, and it does not capture everything that shapes a community's health. Where a ZIP code scores low, that pattern reflects structural conditions — investment, environment, and access — far more than the choices of the people who live there.