Skip to main content
ZipVitals

How West Virginia's ZIP codes measure up on health

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

Data release 2026697 of 705 ZIP codes scored · 1.8M residents represented

Score snapshot

39.28Statewide ZipVitals Scorepopulation-weighted average of its ZIP codes
34.57Median scoremiddle of 697 scored ZIPs
57.76Highest score25314 · Charleston
11.93Lowest score24816 · Big Sandy
45.83Spreadpoints between highest & lowest ZIP

People & national context

#51State rankof 51 states and equivalents with a computed score
96%Residents in below-average ZIPs1.7M of 1.8M, in ZIPs scoring under the national average (53.48)
0.38MResidents in the top 50 ZIPs22% of the state
0.03MResidents in the bottom 50 ZIPs2% of the state
0ZIPs in the national top 100

West Virginia's ZIP codes, ranked

Highest-scoring

Top 50 of 697
  1. 125314in Charleston · 14,794 residents57.76
  2. 225443in Shepherdstown · 7,496 residents55.14
  3. 326508in Morgantown · 40,231 residents54.56
  4. 426330in Bridgeport · 15,600 residents53.48
  5. 525432in Millville · 120 residents53.19
  6. 625156in Pinch · 119 residents52.43
  7. 726074in West Liberty · 1,391 residents51.44
  8. 825560in Scott Depot · 9,303 residents51.40
  9. 925414in Charles Town · 21,073 residents50.42
  10. 1025446in Summit Point · 1,374 residents50.37
  11. 1125526in Hurricane · 22,514 residents50.32
  12. 1225304in Charleston · 8,655 residents50.26
  13. 1325442in Shenandoah Junction · 2,772 residents50.11
  14. 1426590in Wana · 550 residents49.94
  15. 1525425in Harpers Ferry · 13,332 residents49.63
  16. 1626521in Blacksville · 113 residents49.31
  17. 1725837in Edmond · 314 residents48.87
  18. 1825112in Institute · 206 residents48.80
  19. 1925413in Bunker Hill · 9,618 residents48.72
  20. 2026719in Fort Ashby · 2,082 residents48.70
  21. 2126501in Westover · 19,529 residents48.69
  22. 2225420in Gerrardstown · 4,945 residents48.49
  23. 2326032in Bethany · 1,061 residents48.44
  24. 2425213in Winfield · 6,224 residents48.25
  25. 2526845in Old Fields · 1,015 residents48.06
  26. 2625868in Lookout · 610 residents48.06
  27. 2725444in Slanesville · 717 residents48.03
  28. 2826181in Washington · 6,167 residents47.92
  29. 2926541in Maidsville · 3,254 residents47.92
  30. 3026422in Reynoldsville · 94 residents47.73
  31. 3126543in Osage · 0 residents47.38
  32. 3225427in Hedgesville · 16,595 residents47.30
  33. 3326559in Barrackville · 1,619 residents47.29
  34. 3426187in Williamstown · 6,060 residents47.16
  35. 3526038in Glen Dale · 2,752 residents46.94
  36. 3625942in Winona · 32 residents46.91
  37. 3725303in South Charleston · 7,396 residents46.86
  38. 3826035in Colliers · 2,491 residents46.58
  39. 3926525in Brandonville · 8,630 residents46.52
  40. 4025430in Kearneysville · 8,954 residents46.47
  41. 4125428in Inwood · 14,825 residents46.27
  42. 4225313in Charleston · 11,760 residents46.21
  43. 4326505in Morgantown · 37,492 residents46.12
  44. 4425989in White Oak · 471 residents46.08
  45. 4526105in Vienna · 12,107 residents46.06
  46. 4624938in Frankford · 1,233 residents45.90
  47. 4726726in Keyser · 12,629 residents45.83
  48. 4824957in Maxwelton · 689 residents45.77
  49. 4926570in Fairview · 3,350 residents45.71
  50. 5025403in Martinsburg · 16,470 residents45.69
Open the full West Virginia ranking →One page, all 697 scored ZIPs — sortable by score, residents, or place

What the distribution shows

Across West Virginia’s 705 ZIP codes, the ZipVitals Score spans a wide range. 697 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 West Virginia stands, domain by domain

The ZipVitals Score above combines nine domains of health into one number. This is where West Virginia'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

Healthcare Access · 74th

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

Weakest domain

Mental Health · 4th

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

Healthcare Access74
Climate / Disaster Risk64
Preventive Care58
Social Need / SDOH43
Environmental Hazard38
Disability28
Risk Behavior19
Chronic Disease Burden18
Mental Health4

Read each bar as a national percentile from 0 to 100. The dark line marks the national median: a bar past it means West Virginia's ZIP codes typically place above most ZIP codes in the country on that domain. A domain West Virginia 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 West Virginia'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 West Virginia figures on this page are population-weighted rollups of those per-ZIP scores, so they describe West Virginia'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.