How the Worcester, MA-CT metro's ZIP codes measure up on health
The ZipVitals Score across the Worcester, MA-CT metro area — built one ZIP code at a time, then rolled up by resident population.
Data release 2026112 of 113 ZIP codes scored · 0.98M residents represented
Score snapshot
People & national context
The Worcester, MA-CT metro's ZIP codes, ranked
Highest-scoring
Top 50 of 112- 51001745in Fayville · 586 residents70.48
- 68701740in Bolton · 5,737 residents69.48
- 77101772in Southborough · 9,907 residents68.96
- 1,48001581in Westborough · 21,944 residents66.40
- 1,48501451in Harvard · 5,487 residents66.38
- 1,49001545in Shrewsbury · 38,876 residents66.37
- 1,58501532in Northborough · 15,750 residents66.08
- 2,09501541in Princeton · 3,529 residents64.77
- 2,11801568in Upton · 8,011 residents64.70
- 2,63701612in Paxton · 5,002 residents63.65
- 2,66906282in Woodstock Valley · 1,134 residents63.60
- 2,74201520in Holden · 16,912 residents63.44
- 2,88501560in South Grafton · 4,984 residents63.16
- 2,89901519in Grafton · 8,058 residents63.14
- 3,02401564in Sterling · 8,183 residents62.91
- 3,03306281in Woodstock · 7,237 residents62.90
- 3,11201522in Jefferson · 3,152 residents62.74
- 3,16901525in Linwood · 0 residents62.62
- 3,37501590in Sutton · 9,422 residents62.24
- 3,56906259in Pomfret Center · 4,568 residents61.90
- 3,62101523in Lancaster · 8,606 residents61.82
- 3,63001566in Sturbridge · 7,362 residents61.81
- 3,63901503in Berlin · 3,378 residents61.80
- 3,96301516in Douglas · 9,376 residents61.26
- 3,96401747in Hopedale · 6,027 residents61.26
- 4,06401505in Boylston · 4,948 residents61.10
- 4,13106278in Ashford · 4,337 residents60.99
- 4,18501756in Mendon · 6,325 residents60.92
- 4,20101536in North Grafton · 6,860 residents60.89
- 4,21406242in Eastford · 1,290 residents60.87
- 4,37701518in Fiskdale · 2,598 residents60.63
- 4,44801434in Devens · 1,564 residents60.54
- 4,76101543in Rutland · 9,353 residents60.13
- 5,35006331in Canterbury · 5,145 residents59.31
- 5,43406264in Scotland · 139 residents59.21
- 5,55301569in Uxbridge · 14,304 residents59.06
- 5,79301473in Westminster · 8,374 residents58.75
- 5,84806247in Hampton · 2,412 residents58.67
- 6,12401507in Charlton · 13,435 residents58.34
- 6,17106277in Thompson · 4,004 residents58.28
- 6,17401462in Lunenburg · 11,919 residents58.28
- 6,21901583in West Boylston · 7,606 residents58.22
- 6,28001504in Blackstone · 9,255 residents58.14
- 6,37801068in Oakham · 1,639 residents58.02
- 6,42401366in Petersham · 1,185 residents57.97
- 6,68601430in Ashburnham · 6,481 residents57.65
- 6,70301501in Auburn · 16,877 residents57.63
- 7,37401527in Millbury · 13,961 residents56.90
- 7,42506234in Brooklyn · 8,517 residents56.84
- 7,90306243in East Killingly · 83 residents56.37
Lowest-scoring
Bottom 50 of 112- 26,99101610in Worcester · 30,444 residents39.64
- 23,31801550in Southbridge Town · 17,928 residents44.10
- 22,08101603in Worcester · 20,868 residents45.32
- 21,70901608in Worcester · 4,932 residents45.65
- 21,63706226in Willimantic · 19,344 residents45.71
- 20,75901605in Worcester · 30,579 residents46.50
- 20,17706256in North Windham · 1,704 residents46.99
- 19,55701440in Gardner · 21,276 residents47.49
- 18,68501609in Worcester · 22,047 residents48.20
- 18,56401331in Athol · 13,922 residents48.29
- 18,46201604in Worcester · 39,812 residents48.37
- 17,86501420in Fitchburg · 41,839 residents48.85
- 17,83501570in Webster · 17,748 residents48.87
- 17,79106377in Sterling · 2,927 residents48.90
- 17,71206387in Wauregan · 178 residents48.97
- 17,42201607in Worcester · 8,706 residents49.17
- 17,12106373in Oneco · 219 residents49.37
- 16,72301074in South Barre · 368 residents49.64
- 16,30206260in Putnam · 9,266 residents49.96
- 16,25801436in Baldwinville · 3,720 residents49.99
- 15,93306374in Plainfield · 7,838 residents50.22
- 15,61406239in Danielson · 11,185 residents50.46
- 15,51001506in Brookfield · 3,460 residents50.53
- 15,23101005in Barre · 5,204 residents50.73
- 15,19901368in Royalston · 1,455 residents50.75
- 15,13906332in Central Village · 1,015 residents50.80
- 15,05601475in Winchendon · 10,265 residents50.86
- 14,49206280in Windham · 3,110 residents51.24
- 14,18706263in Rogers · 498 residents51.46
- 13,77701083in Warren · 2,858 residents51.74
- 13,57101092in West Warren · 1,200 residents51.91
- 13,32901571in Dudley · 11,929 residents52.09
- 13,17901031in Gilbertville · 1,676 residents52.20
- 12,72701585in West Brookfield · 4,810 residents52.52
- 12,58906262in Quinebaug · 813 residents52.63
- 12,41501562in Spencer · 12,008 residents52.77
- 12,32606354in Moosup · 6,031 residents52.84
- 12,14201757in Milford · 30,609 residents52.96
- 11,82401535in North Brookfield · 4,760 residents53.17
- 11,82001453in Leominster · 43,851 residents53.17
- 11,47501094in Wheelwright · 52 residents53.42
- 10,80301531in New Braintree · 973 residents53.92
- 10,55901037in Hardwick · 572 residents54.11
- 10,48701540in Oxford · 10,979 residents54.16
- 10,46601606in Worcester · 22,844 residents54.18
- 10,07301510in Clinton · 15,563 residents54.50
- 9,66806255in North Grosvenordale · 4,494 residents54.82
- 9,61901534in Northbridge · 6,230 residents54.86
- 9,51706241in Dayville · 6,585 residents54.93
- 9,31401524in Leicester · 6,327 residents55.12
Where each domain sits inside this metro
The Score above is one number for the whole Worcester, MA-CT metro. Nine domains make it up, and they are not spread the same way across the people who live here. Each row divides this metro's ZIP codes into fifths by how they stand against each other on that domain, then counts who lives at each end. If a domain were spread evenly across the metro's residents, every row would read about 20%.
The highest-standing fifth
23 of 111 ZIPsShare of the metro's residents living in the fifth of its ZIP codes that stand highest on each domain.
5 ZIP codes tie at this end: 01440 Gardner01453 Leominster01604 Worcester06226 Willimantic06260 Putnam
Standing highest: 01560 South Grafton01745 Fayville01772 Southborough
4 ZIP codes tie at this end: 01037 Hardwick01366 Petersham01368 Royalston06387 Wauregan
21 ZIP codes share this standing — see them in the full ranking →
Each fifth is about 23 of this metro’s 111 compared ZIP codes, and the shares are out of 983,852 residents. A ZIP code is compared here only if it carries a resident count to weight it by and enough measured data on that domain — the rest are left out of that domain’s fifths rather than filled in from a coarser geography, which is why this count can sit just below the metro’s scored total.
The mark shows 20% — where a row would sit if that domain were spread evenly across the metro's residents.
Each ZIP code is compared with the other ZIP codes in this metro that are measured across all nine scoring domains — not with all US ZIP codes. Percentages are rounded; higher is healthier in every domain.
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 Worcester, MA-CT 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.