How Maine's ZIP codes measure up on health
The ZipVitals Score across Maine — built one ZIP code at a time, then rolled up to the state by resident population.
Data release 2026408 of 425 ZIP codes scored · 1.4M residents represented
Score snapshot
People & national context
Maine's ZIP codes, ranked
Highest-scoring
Top 50 of 408- 104107in Cape Elizabeth · 9,656 residents68.30
- 204105in Falmouth · 12,755 residents67.36
- 304021in Cumberland Center · 6,990 residents67.02
- 404017in Chebeague Island · 555 residents66.16
- 504110in Cumberland Foreside · 1,657 residents65.65
- 603907in Ogunquit · 1,379 residents65.04
- 704573in Walpole · 557 residents64.25
- 804675in Seal Harbor · 123 residents64.12
- 904096in Yarmouth · 9,053 residents63.26
- 1004662in Northeast Harbor · 476 residents62.93
- 1104074in Scarborough · 23,076 residents62.91
- 1204660in Mount Desert · 1,072 residents62.42
- 1304050in Long Island · 249 residents61.99
- 1403902in Cape Neddick · 2,665 residents61.68
- 1504108in Peaks Island · 826 residents61.29
- 1604853in North Haven · 480 residents61.28
- 1704066in Orrs Island · 837 residents61.16
- 1804019in Cliff Island · 93 residents61.10
- 1904109in Portland · 213 residents61.04
- 2004103in Portland · 32,024 residents60.90
- 2103910in York Beach · 15 residents60.63
- 2204097in North Yarmouth · 4,240 residents60.57
- 2304032in Freeport · 8,802 residents60.46
- 2404568in South Bristol · 512 residents60.21
- 2504421in Castine · 1,362 residents60.05
- 2604079in Harpswell · 4,026 residents59.98
- 2704003in Bailey Island · 183 residents59.86
- 2804843in Camden · 5,242 residents59.80
- 2904609in Bar Harbor · 5,244 residents59.80
- 3004863in Vinalhaven · 1,216 residents59.74
- 3104106in South Portland · 27,019 residents59.69
- 3204062in Windham · 19,188 residents59.59
- 3304043in Kennebunk · 11,820 residents59.41
- 3404102in Portland · 17,267 residents59.32
- 3504038in Gorham · 18,300 residents59.25
- 3604645in Isle Au Haut · 69 residents59.10
- 3704558in Pemaquid · 382 residents58.96
- 3804539in Bristol · 1,456 residents58.93
- 3904011in Brunswick · 22,336 residents58.91
- 4003909in York · 10,943 residents58.80
- 4104355in Readfield · 2,651 residents58.78
- 4203908in South Berwick · 7,431 residents58.66
- 4304069in Pownal · 1,696 residents58.65
- 4403905in Kittery Point · 2,084 residents58.55
- 4504351in Manchester · 2,424 residents58.53
- 4604564in Round Pond · 520 residents58.51
- 4704856in Rockport · 3,675 residents58.45
- 4804039in Gray · 8,102 residents58.40
- 4904469in Orono · 3,531 residents58.34
- 5004917in Belgrade · 3,351 residents58.26
Lowest-scoring
Bottom 50 of 408- 40804982in Stratton · 269 residents27.66
- 40704936in Eustis · 232 residents28.97
- 40604254in Livermore Falls · 3,102 residents29.11
- 40504929in Detroit · 650 residents32.39
- 40404965in Palmyra · 2,209 residents32.44
- 40304487in Springfield · 838 residents32.74
- 40204459in Mattawamkeag · 750 residents33.06
- 40104746in Grand Isle · 407 residents34.19
- 40004490in Topsfield · 228 residents34.66
- 39904765in Patten · 1,434 residents34.99
- 39804495in Winn · 287 residents35.06
- 39704448in Howland · 1,540 residents35.22
- 39604668in Princeton · 2,010 residents35.38
- 39504686in Wesley · 328 residents35.43
- 39404413in Brookton · 162 residents35.60
- 39304785in Van Buren · 2,073 residents35.63
- 39204492in Waite · 175 residents35.75
- 39104777in Stacyville · 478 residents35.95
- 39004451in Kingman · 217 residents36.06
- 38904417in Burlington · 355 residents36.47
- 38804455in Lee · 925 residents36.56
- 38704491in Vanceboro · 122 residents36.88
- 38604940in Farmington Falls · 0 residents37.01
- 38504680in Steuben · 1,388 residents37.02
- 38404276in Rumford · 5,942 residents37.09
- 38304453in Lagrange · 785 residents37.29
- 38204658in Milbridge · 1,222 residents37.41
- 38104460in Medway · 1,111 residents37.48
- 38004479in Sangerville · 1,136 residents37.62
- 37904424in Danforth · 983 residents37.73
- 37804654in Machias · 3,340 residents37.80
- 37704622in Cherryfield · 1,050 residents38.14
- 37604967in Pittsfield · 3,930 residents38.44
- 37504957in Norridgewock · 4,006 residents38.47
- 37404462in Millinocket · 4,464 residents38.54
- 37304768in Portage · 374 residents38.70
- 37204268in Norway · 5,228 residents38.86
- 37104912in Athens · 858 residents38.98
- 37004694in Baileyville · 2,155 residents39.02
- 36904497in Wytopitlock · 311 residents39.56
- 36804488in Stetson · 1,151 residents39.57
- 36704606in Addison · 1,045 residents39.59
- 36604434in Etna · 1,252 residents39.61
- 36504763in Oakfield · 629 residents39.75
- 36404761in New Limerick · 372 residents39.76
- 36304776in Sherman · 999 residents39.81
- 36204461in Milford · 3,095 residents39.87
- 36104443in Guilford · 2,211 residents40.00
- 36004732in Ashland · 1,427 residents40.04
- 35904987in Troy · 984 residents40.16
What the distribution shows
Across Maine’s 425 ZIP codes, the ZipVitals Score spans a wide range. 408 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 Maine stands, domain by domain
The ZipVitals Score above combines nine domains of health into one number. This is where Maine'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.
Preventive Care · 73rd
Weighted by residents, this state’s ZIP codes sit around the 73rd percentile of US ZIP codes here — its highest of the nine scoring domains.
Mental Health · 24th
Weighted by residents, this state’s ZIP codes sit around the 24th 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 Maine's ZIP codes typically place above most ZIP codes in the country on that domain. A domain Maine 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 Maine'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 Maine figures on this page are population-weighted rollups of those per-ZIP scores, so they describe Maine'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.