How New Hampshire's ZIP codes measure up on health
The ZipVitals Score across New Hampshire — built one ZIP code at a time, then rolled up to the state by resident population.
Data release 2026243 of 245 ZIP codes scored · 1.4M residents represented
Score snapshot
People & national context
New Hampshire's ZIP codes, ranked
Highest-scoring
Top 50 of 243- 103750in Etna · 1,116 residents73.86
- 203755in Hanover · 10,569 residents70.04
- 303885in Stratham · 7,754 residents68.84
- 403304in Bow · 8,335 residents68.63
- 503087in Windham · 16,038 residents68.57
- 603856in Newfields · 2,023 residents67.82
- 703233in Elkins · 156 residents67.55
- 803257in New London · 4,484 residents67.52
- 903110in Bedford · 23,746 residents67.12
- 1003033in Brookline · 5,736 residents66.75
- 1103031in Amherst · 11,849 residents66.70
- 1203801in Portsmouth · 23,484 residents66.45
- 1303871in Rye Beach · 356 residents66.44
- 1403273in South Sutton · 361 residents66.29
- 1503844in Hampton Falls · 2,370 residents65.84
- 1603854in New Castle · 827 residents65.71
- 1703870in Rye · 5,188 residents65.71
- 1803049in Hollis · 8,603 residents65.60
- 1903255in Newbury · 2,015 residents65.41
- 2003833in Exeter · 22,817 residents65.35
- 2103260in North Sutton · 976 residents65.33
- 2203840in Greenland · 4,106 residents65.15
- 2303291in West Nottingham · 0 residents64.87
- 2403862in North Hampton · 4,610 residents64.86
- 2503254in Moultonborough · 5,172 residents64.83
- 2603229in Contoocook · 6,046 residents64.79
- 2703784in West Lebanon · 3,804 residents64.67
- 2803458in Peterborough · 6,872 residents64.60
- 2903766in Lebanon · 11,195 residents64.50
- 3003032in Auburn · 6,119 residents64.50
- 3103449in Hancock · 1,838 residents64.43
- 3203036in Chester · 5,300 residents64.37
- 3303053in Londonderry · 26,327 residents64.30
- 3403062in Nashua · 29,441 residents64.14
- 3503861in Lee · 4,576 residents64.05
- 3603224in Canterbury · 2,392 residents64.05
- 3703811in Atkinson · 7,267 residents63.96
- 3803857in Newmarket · 9,463 residents63.65
- 3903054in Merrimack · 28,176 residents63.58
- 4003753in Grantham · 3,509 residents63.53
- 4103259in North Sandwich · 252 residents63.30
- 4203450in Harrisville · 885 residents63.20
- 4303057in Mont Vernon · 2,709 residents63.18
- 4403574in Bethlehem · 2,573 residents63.16
- 4503823in Madbury · 2,203 residents63.14
- 4603284in Springfield · 890 residents63.09
- 4703849in Madison · 1,465 residents63.06
- 4803046in Dunbarton · 3,097 residents63.06
- 4903586in Sugar Hill · 658 residents62.96
- 5003781in Plainfield · 1,918 residents62.95
Lowest-scoring
Bottom 50 of 243- 24303582in Groveton · 1,949 residents43.13
- 24203597in West Stewartstown · 527 residents43.63
- 24103590in North Stratford · 1,297 residents44.51
- 24003441in Ashuelot · 593 residents45.52
- 23903570in Berlin · 9,383 residents45.64
- 23803592in Pittsburg · 1,054 residents45.75
- 23703561in Littleton · 6,040 residents46.21
- 23603835in Farmington · 6,804 residents46.96
- 23503576in Colebrook · 2,764 residents47.72
- 23403743in Claremont · 13,704 residents48.11
- 23303603in Charlestown · 5,238 residents49.07
- 23203470in Winchester · 4,933 residents49.16
- 23103103in Manchester · 37,775 residents49.31
- 23003217in Ashland · 2,183 residents49.62
- 22903220in Belmont · 7,393 residents50.45
- 22803598in Whitefield · 3,396 residents51.65
- 22703864in Ossipee · 2,131 residents51.69
- 22603851in Milton · 4,333 residents52.10
- 22503852in Milton Mills · 205 residents52.17
- 22403451in Hinsdale · 3,997 residents52.26
- 22303882in Effingham · 1,912 residents52.42
- 22203275in Suncook · 12,205 residents52.47
- 22103584in Lancaster · 3,501 residents52.60
- 22003263in Pittsfield · 4,105 residents52.77
- 21903773in Newport · 7,681 residents53.14
- 21803867in Rochester · 22,732 residents53.24
- 21703771in Monroe · 786 residents53.48
- 21603456in Marlow · 855 residents53.65
- 21503588in Milan · 1,633 residents53.76
- 21403774in North Haverhill · 1,420 residents53.83
- 21303060in Nashua · 31,657 residents53.83
- 21203077in Raymond · 10,900 residents53.86
- 21103836in Freedom · 1,494 residents53.86
- 21003740in Bath · 1,097 residents53.86
- 20903830in East Wakefield · 1,381 residents53.89
- 20803446in Swanzey · 6,588 residents54.14
- 20703765in Haverhill · 513 residents54.16
- 20603839in Rochester · 4,279 residents54.17
- 20503585in Lisbon · 2,456 residents54.18
- 20403448in Gilsum · 716 residents54.24
- 20303741in Canaan · 4,131 residents54.31
- 20203048in Greenville · 3,237 residents54.32
- 20103102in Manchester · 33,959 residents54.42
- 20003602in Alstead · 2,381 residents54.43
- 19903276in Tilton · 9,015 residents54.46
- 19803609in North Walpole · 523 residents54.55
- 19703246in Laconia · 17,103 residents54.76
- 19603101in Manchester · 3,201 residents54.80
- 19503231in East Andover · 89 residents54.84
- 19403447in Fitzwilliam · 2,278 residents54.85
What the distribution shows
Across New Hampshire’s 245 ZIP codes, the ZipVitals Score spans a wide range. 243 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 New Hampshire stands, domain by domain
The ZipVitals Score above combines nine domains of health into one number. This is where New Hampshire'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.
Risk Behavior · 80th
Weighted by residents, this state’s ZIP codes sit around the 80th percentile of US ZIP codes here — its highest of the nine scoring domains.
Environmental Hazard · 43rd
Weighted by residents, this state’s ZIP codes sit around the 43rd percentile of US ZIP codes here — its lowest of the nine scoring domains.
Read each bar as a national percentile from 0 to 100. The dark line marks the national median: a bar past it means New Hampshire's ZIP codes typically place above most ZIP codes in the country on that domain. A domain New Hampshire 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 New Hampshire'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 New Hampshire figures on this page are population-weighted rollups of those per-ZIP scores, so they describe New Hampshire'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.