How the Harrisburg-Carlisle, PA metro's ZIP codes measure up on health
The ZipVitals Score across the Harrisburg-Carlisle, PA metro area — built one ZIP code at a time, then rolled up by resident population.
Data release 202658 of 59 ZIP codes scored · 0.63M residents represented
Score snapshot
People & national context
The Harrisburg-Carlisle, PA metro's ZIP codes, ranked
Highest-scoring
Top 50 of 58- 2,48317018in Dauphin · 3,902 residents63.94
- 3,61017036in Hummelstown · 23,520 residents61.83
- 3,62317007in Boiling Springs · 5,865 residents61.81
- 4,70717027in Grantham · 2,801 residents60.20
- 4,81217112in Harrisburg · 38,502 residents60.06
- 4,98417093in Summerdale · 684 residents59.83
- 5,43017050in Mechanicsburg · 43,571 residents59.22
- 5,73017055in Mechanicsburg · 42,006 residents58.81
- 6,85217025in Enola · 17,648 residents57.44
- 7,17117015in Carlisle · 24,385 residents57.12
- 7,83217011in Camp Hill · 39,664 residents56.43
- 8,20717043in Lemoyne · 5,852 residents56.06
- 8,23917324in Gardners · 4,433 residents56.03
- 8,50217028in Grantville · 3,563 residents55.81
- 8,73517033in Hershey · 16,481 residents55.61
- 8,85817070in New Cumberland · 16,830 residents55.51
- 11,29917053in Marysville · 5,067 residents53.55
- 12,48817111in Harrisburg · 36,744 residents52.71
- 12,74117013in Carlisle · 38,513 residents52.51
- 12,79317065in Mount Holly Springs · 4,389 residents52.47
- 14,72917024in Elliottsburg · 1,734 residents51.07
- 15,15617081in Plainfield · 248 residents50.79
- 15,75117045in Liverpool · 3,811 residents50.36
- 15,92217068in Bloomfield · 4,235 residents50.23
- 16,84317069in New Buffalo · 192 residents49.57
- 16,87017110in Harrisburg · 27,364 residents49.55
- 17,03117090in Shermans Dale · 5,206 residents49.43
- 17,17417074in Newport · 7,304 residents49.34
- 17,18917062in Millerstown · 3,917 residents49.33
- 18,76317109in Harrisburg · 27,466 residents48.14
- 18,82617020in Duncannon · 8,826 residents48.08
- 19,04417057in Middletown · 23,560 residents47.91
- 20,08617040in Landisburg · 2,631 residents47.06
- 20,13417240in Newburg · 3,241 residents47.02
- 20,50217257in Shippensburg · 29,204 residents46.71
- 20,79017023in Elizabethville · 3,489 residents46.48
- 20,86917266in Walnut Bottom · 445 residents46.40
- 20,96217047in Loysville · 3,228 residents46.32
- 21,28517241in Newville · 11,181 residents46.06
- 21,63517101in Harrisburg · 2,722 residents45.71
- 21,99317037in Ickesburg · 1,176 residents45.40
- 21,99517980in Tower City · 3,342 residents45.40
- 22,08317032in Halifax · 7,551 residents45.32
- 22,68617978in Spring Glen · 688 residents44.74
- 23,71317071in New Germantown · 116 residents43.69
- 24,33117034in Highspire · 3,071 residents43.06
- 24,88717097in Wiconisco · 721 residents42.43
- 26,64917048in Lykens · 3,870 residents40.16
- 26,90017061in Millersburg · 6,842 residents39.78
- 27,91217006in Blain · 1,102 residents38.17
Lowest-scoring
Bottom 50 of 58- 31,81717104in Harrisburg · 18,541 residents20.93
- 31,34717103in Harrisburg · 13,115 residents26.08
- 31,34117030in Gratz · 541 residents26.13
- 30,21717080in Pillow · 264 residents32.36
- 30,10017005in Berrysburg · 289 residents32.77
- 29,87717098in Williamstown · 2,618 residents33.57
- 28,82917102in Harrisburg · 8,118 residents36.36
- 28,35317113in Steelton · 11,724 residents37.39
- 27,91217006in Blain · 1,102 residents38.17
- 26,90017061in Millersburg · 6,842 residents39.78
- 26,64917048in Lykens · 3,870 residents40.16
- 24,88717097in Wiconisco · 721 residents42.43
- 24,33117034in Highspire · 3,071 residents43.06
- 23,71317071in New Germantown · 116 residents43.69
- 22,68617978in Spring Glen · 688 residents44.74
- 22,08317032in Halifax · 7,551 residents45.32
- 21,99517980in Tower City · 3,342 residents45.40
- 21,99317037in Ickesburg · 1,176 residents45.40
- 21,63517101in Harrisburg · 2,722 residents45.71
- 21,28517241in Newville · 11,181 residents46.06
- 20,96217047in Loysville · 3,228 residents46.32
- 20,86917266in Walnut Bottom · 445 residents46.40
- 20,79017023in Elizabethville · 3,489 residents46.48
- 20,50217257in Shippensburg · 29,204 residents46.71
- 20,13417240in Newburg · 3,241 residents47.02
- 20,08617040in Landisburg · 2,631 residents47.06
- 19,04417057in Middletown · 23,560 residents47.91
- 18,82617020in Duncannon · 8,826 residents48.08
- 18,76317109in Harrisburg · 27,466 residents48.14
- 17,18917062in Millerstown · 3,917 residents49.33
- 17,17417074in Newport · 7,304 residents49.34
- 17,03117090in Shermans Dale · 5,206 residents49.43
- 16,87017110in Harrisburg · 27,364 residents49.55
- 16,84317069in New Buffalo · 192 residents49.57
- 15,92217068in Bloomfield · 4,235 residents50.23
- 15,75117045in Liverpool · 3,811 residents50.36
- 15,15617081in Plainfield · 248 residents50.79
- 14,72917024in Elliottsburg · 1,734 residents51.07
- 12,79317065in Mount Holly Springs · 4,389 residents52.47
- 12,74117013in Carlisle · 38,513 residents52.51
- 12,48817111in Harrisburg · 36,744 residents52.71
- 11,29917053in Marysville · 5,067 residents53.55
- 8,85817070in New Cumberland · 16,830 residents55.51
- 8,73517033in Hershey · 16,481 residents55.61
- 8,50217028in Grantville · 3,563 residents55.81
- 8,23917324in Gardners · 4,433 residents56.03
- 8,20717043in Lemoyne · 5,852 residents56.06
- 7,83217011in Camp Hill · 39,664 residents56.43
- 7,17117015in Carlisle · 24,385 residents57.12
- 6,85217025in Enola · 17,648 residents57.44
What the distribution shows
Across the Harrisburg-Carlisle, PA metro’s 59 ZIP codes, the ZipVitals Score spans a wide range. 58 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.
The Harrisburg-Carlisle, PA metro has no in-metro comparison group: too few of its ZIP codes carry measured data across all nine scoring domains for the others to be placed against them, so the domain-by-domain breakdown that other metro pages carry is not available here. Every one of its ZIP codes still carries its own Score and its national standing.
Assembled from the same ZIP-level data as every per-ZIP page. 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 Harrisburg-Carlisle, PA figures on this page are population-weighted rollups of those per-ZIP scores, so they describe the metro's residents rather than a coarser geography relabeled as the metro.
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.