MAMassachusetts rankings

Towns with the lowest depression rates in Massachusetts

Ranked by the share of adults who have ever been told by a doctor that they have depression, as estimated by the CDC. 280 towns with 2,500+ residents.

CDC PLACES health estimates, 2025 release

Hingham
Massachusetts · Lowest depression

Where Hingham lands: #14 of 280

22% of adults have been diagnosed with depression · Visit Hingham →

#TownAdults with depressionLikely rangePopulation
T1 Lexington LexingtonMiddlesex County · 34,295 people 20% 17–22% 34,295
T1 Randolph Town Randolph Town34,878 people 20% 18–23% 34,878
T1 Sharon SharonNorfolk County · 18,574 people 20% 18–23% 18,574
T4 Andover AndoverEssex County · 36,652 people 21% 18–23% 36,652
T4 Lawrence Lawrence88,736 people 21% 18–23% 88,736
T4 Chatham ChathamBarnstable County · 6,681 people 21% 18–24% 6,681
T4 Provincetown ProvincetownBarnstable County · 3,703 people 21% 18–24% 3,703
T4 DoverNorfolk County · 5,930 people 21% 18–24% 5,930
T4 Manchester-by-the-Sea Manchester-by-the-SeaEssex County · 5,403 people 21% 18–24% 5,403
T4 Needham NeedhamNorfolk County · 32,459 people 21% 19–24% 32,459
T4 Orleans OrleansBarnstable County · 6,415 people 21% 18–24% 6,415
T4 Topsfield TopsfieldEssex County · 6,564 people 21% 19–24% 6,564
T4 Quincy Quincy102,114 people 21% 19–24% 102,114
T14 Marblehead MarbleheadEssex County · 20,413 people 22% 19–24% 20,413
T14 CantonNorfolk County · 24,748 people 22% 19–24% 24,748
T14 Wellesley WellesleyNorfolk County · 30,347 people 22% 19–24% 30,347
T14 Acton ActonMiddlesex County · 24,155 people 22% 20–24% 24,155
T14 Westwood WestwoodNorfolk County · 16,318 people 22% 19–24% 16,318
T14 Lynnfield LynnfieldEssex County · 13,064 people 22% 19–24% 13,064
T14 Nahant NahantEssex County · 3,325 people 22% 19–24% 3,325
T14 Milton MiltonNorfolk County · 28,587 people 22% 19–25% 28,587
T14 Hingham HinghamPlymouth County · 24,283 people 22% 19–24% 24,283
T14 Norfolk NorfolkNorfolk County · 11,673 people 22% 19–25% 11,673
T14 RockportEssex County · 7,009 people 22% 19–24% 7,009
T14 Lynn Lynn101,709 people 22% 19–24% 101,709
T14 DennisBarnstable County · 14,868 people 22% 19–25% 14,868
T14 Boxford BoxfordEssex County · 8,208 people 22% 19–24% 8,208
T14 Lincoln LincolnMiddlesex County · 6,948 people 22% 20–24% 6,948
T14 Carlisle CarlisleMiddlesex County · 5,239 people 22% 20–24% 5,239
T14 Braintree Town Braintree Town38,899 people 22% 20–25% 38,899
T14 Map of Westborough WestboroughWorcester County · 21,944 people 22% 20–25% 21,944
T14 Newburyport Newburyport18,652 people 22% 20–25% 18,652
T14 Wellfleet WellfleetBarnstable County · 4,404 people 22% 19–25% 4,404
T14 Belmont BelmontMiddlesex County · 27,175 people 22% 20–25% 27,175
T14 Winchester WinchesterMiddlesex County · 23,406 people 22% 20–25% 23,406
T14 ConcordMiddlesex County · 18,223 people 22% 20–25% 18,223
T14 Wayland WaylandMiddlesex County · 13,914 people 22% 20–25% 13,914
T14 Weston WestonMiddlesex County · 11,579 people 22% 20–25% 11,579
T14 Map of Brewster BrewsterBarnstable County · 10,420 people 22% 19–25% 10,420
T14 Middleton MiddletonEssex County · 9,816 people 22% 20–25% 9,816
T14 Eastham EasthamBarnstable County · 5,811 people 22% 19–26% 5,811
T14 Harwich HarwichBarnstable County · 13,598 people 22% 19–26% 13,598
T14 Boxborough BoxboroughMiddlesex County · 5,496 people 22% 20–25% 5,496
T14 Map of Shrewsbury ShrewsburyWorcester County · 38,876 people 22% 20–25% 38,876
T14 Westford WestfordMiddlesex County · 24,690 people 22% 20–25% 24,690
T14 MattapoisettPlymouth County · 6,634 people 22% 19–25% 6,634
T14 West Newbury West NewburyEssex County · 4,591 people 22% 20–25% 4,591
T48 Bedford BedfordMiddlesex County · 14,727 people 23% 20–25% 14,727
T48 Ipswich IpswichEssex County · 13,930 people 23% 20–25% 13,930
T48 Cohasset CohassetNorfolk County · 8,427 people 23% 20–25% 8,427
T48 Hamilton HamiltonEssex County · 7,600 people 23% 20–25% 7,600
T48 Dedham DedhamNorfolk County · 25,237 people 23% 20–25% 25,237
T48 Lenox LenoxBerkshire County · 5,079 people 23% 20–26% 5,079
T48 Newton Newton89,044 people 23% 21–25% 89,044
T48 Brookline BrooklineNorfolk County · 63,266 people 23% 20–25% 63,266
T48 Map of Chelsea Chelsea39,908 people 23% 20–25% 39,908
T48 Walpole WalpoleNorfolk County · 26,388 people 23% 20–26% 26,388
T48 Burlington BurlingtonMiddlesex County · 26,274 people 23% 21–25% 26,274
T48 Easton EastonBristol County · 25,316 people 23% 20–26% 25,316
T48 Yarmouth YarmouthBarnstable County · 25,224 people 23% 20–26% 25,224
T48 Duxbury DuxburyPlymouth County · 16,185 people 23% 20–26% 16,185
T48 Swampscott SwampscottEssex County · 15,277 people 23% 20–25% 15,277
T48 Medfield MedfieldNorfolk County · 13,068 people 23% 20–26% 13,068
T48 Essex EssexEssex County · 3,701 people 23% 20–25% 3,701
T48 Falmouth FalmouthBarnstable County · 33,039 people 23% 20–26% 33,039
T48 Harvard HarvardWorcester County · 6,927 people 23% 20–25% 6,927
T48 Newbury NewburyEssex County · 6,777 people 23% 20–26% 6,777
T48 Peabody Peabody54,695 people 23% 20–25% 54,695
T48 North Andover North AndoverEssex County · 31,490 people 23% 20–26% 31,490
T48 North Attleborough Town North Attleborough Town30,984 people 23% 20–26% 30,984
T48 Mansfield MansfieldBristol County · 23,931 people 23% 20–26% 23,931
T48 Seekonk SeekonkBristol County · 15,694 people 23% 20–26% 15,694
T48 Nantucket NantucketNantucket County · 14,483 people 23% 19–27% 14,483
T48 Rowley RowleyEssex County · 6,251 people 23% 20–26% 6,251
T48 Danvers DanversEssex County · 28,098 people 23% 20–26% 28,098
T48 Sudbury SudburyMiddlesex County · 19,306 people 23% 21–25% 19,306
T48 Somerset SomersetBristol County · 18,298 people 23% 20–26% 18,298
T48 Swansea SwanseaBristol County · 17,359 people 23% 20–26% 17,359
T48 WestportBristol County · 16,484 people 23% 20–26% 16,484
T48 Southborough SouthboroughWorcester County · 10,493 people 23% 21–26% 10,493
T48 Georgetown GeorgetownEssex County · 8,474 people 23% 20–26% 8,474
T48 Sherborn SherbornMiddlesex County · 4,427 people 23% 21–26% 4,427
T48 Norwood NorwoodNorfolk County · 31,542 people 23% 21–26% 31,542
T48 Mashpee MashpeeBarnstable County · 15,384 people 23% 20–26% 15,384
T48 Rehoboth RehobothBristol County · 13,022 people 23% 20–26% 13,022
T48 Groveland GrovelandEssex County · 6,777 people 23% 20–26% 6,777
T48 Stoughton StoughtonNorfolk County · 29,225 people 23% 21–26% 29,225
T48 Saugus SaugusEssex County · 28,773 people 23% 21–26% 28,773
T48 Norwell NorwellPlymouth County · 11,361 people 23% 20–26% 11,361
T48 Malden Malden65,906 people 23% 21–26% 65,906
T48 Scituate ScituatePlymouth County · 19,365 people 23% 20–26% 19,365
T48 Hopkinton HopkintonMiddlesex County · 19,358 people 23% 21–26% 19,358
T48 Holbrook HolbrookNorfolk County · 11,380 people 23% 21–26% 11,380
T48 FreetownBristol County · 9,285 people 23% 20–26% 9,285
T48 Salisbury SalisburyEssex County · 9,281 people 23% 21–26% 9,281
T48 Revere Revere60,012 people 23% 21–26% 60,012
T48 Attleboro Attleboro46,762 people 23% 21–26% 46,762
T48 Arlington ArlingtonMiddlesex County · 46,350 people 23% 21–26% 46,350
T48 Dartmouth DartmouthBristol County · 33,328 people 23% 21–26% 33,328
T48 Fairhaven FairhavenBristol County · 15,903 people 23% 21–26% 15,903
T48 Raynham RaynhamBristol County · 15,505 people 23% 21–26% 15,505
T48 Lancaster LancasterWorcester County · 8,606 people 23% 21–26% 8,606
T103 Natick NatickMiddlesex County · 36,873 people 24% 21–26% 36,873
T103 Marion MarionPlymouth County · 5,310 people 24% 20–26% 5,310
T103 Avon AvonNorfolk County · 4,774 people 24% 21–26% 4,774
T103 Medway MedwayNorfolk County · 13,436 people 24% 21–27% 13,436
T103 Wrentham WrenthamNorfolk County · 12,297 people 24% 21–26% 12,297
T103 Hull HullPlymouth County · 10,138 people 24% 20–27% 10,138
T103 Berkley BerkleyBristol County · 6,829 people 24% 21–27% 6,829
T103 Norton NortonBristol County · 19,240 people 24% 21–27% 19,240
T103 Millis MillisNorfolk County · 8,888 people 24% 21–27% 8,888
T103 Dighton DightonBristol County · 8,193 people 24% 21–27% 8,193
T103 Great Barrington Great BarringtonBerkshire County · 7,202 people 24% 21–27% 7,202
T103 Stow StowMiddlesex County · 7,165 people 24% 21–26% 7,165
T103 Map of Foxborough FoxboroughNorfolk County · 18,615 people 24% 21–27% 18,615
T103 Northborough NorthboroughWorcester County · 15,750 people 24% 21–27% 15,750
T103 Acushnet AcushnetBristol County · 10,624 people 24% 21–27% 10,624
T103 Shirley ShirleyMiddlesex County · 6,976 people 24% 22–26% 6,976
T103 Haverhill Haverhill67,698 people 24% 21–27% 67,698
T103 Barnstable Town Barnstable Town49,568 people 24% 21–27% 49,568
T103 Franklin Town Franklin Town33,154 people 24% 21–27% 33,154
T103 Gloucester Gloucester30,075 people 24% 21–27% 30,075
T103 Bolton BoltonWorcester County · 5,737 people 24% 21–27% 5,737
T103 Lee LeeBerkshire County · 5,719 people 24% 21–27% 5,719
T103 West Tisbury West TisburyDukes County · 3,080 people 24% 20–28% 3,080
T103 Boston Boston666,442 people 24% 22–27% 666,442
T103 Salem Salem44,795 people 24% 21–27% 44,795
T103 Sandwich SandwichBarnstable County · 20,522 people 24% 21–28% 20,522
T103 Bourne BourneBarnstable County · 20,323 people 24% 21–27% 20,323
T103 Weymouth Town Weymouth Town58,505 people 24% 21–27% 58,505
T103 Chelmsford ChelmsfordMiddlesex County · 36,446 people 24% 22–27% 36,446
T103 Marshfield MarshfieldPlymouth County · 25,879 people 24% 21–27% 25,879
T103 Ashland AshlandMiddlesex County · 18,873 people 24% 22–27% 18,873
T103 Winthrop Town Winthrop Town18,759 people 24% 22–27% 18,759
T103 Hanover HanoverPlymouth County · 14,845 people 24% 21–27% 14,845
T103 West Bridgewater West BridgewaterPlymouth County · 7,708 people 24% 21–27% 7,708
T103 Plymouth PlymouthPlymouth County · 63,953 people 24% 21–27% 63,953
T103 KingstonPlymouth County · 14,027 people 24% 21–27% 14,027
T103 Merrimac MerrimacEssex County · 6,748 people 24% 21–27% 6,748
T103 Oak Bluffs Oak BluffsDukes County · 5,407 people 24% 21–28% 5,407
T103 Sheffield SheffieldBerkshire County · 3,330 people 24% 21–28% 3,330
T103 Reading ReadingMiddlesex County · 25,612 people 24% 22–27% 25,612
T103 Hadley HadleyHampshire County · 5,306 people 24% 21–28% 5,306
T103 Brockton Brockton105,386 people 24% 21–27% 105,386
T103 Beverly Beverly42,665 people 24% 22–27% 42,665
T103 Bellingham BellinghamNorfolk County · 17,410 people 24% 22–27% 17,410
T103 Holliston HollistonMiddlesex County · 15,094 people 24% 22–27% 15,094
T103 Deerfield DeerfieldFranklin County · 5,158 people 24% 21–28% 5,158
T149 Cambridge Cambridge118,796 people 25% 22–27% 118,796
T149 Lowell Lowell118,368 people 25% 22–27% 118,368
T149 Wenham WenhamEssex County · 4,929 people 25% 22–28% 4,929
T149 Stoneham StonehamMiddlesex County · 23,355 people 25% 22–27% 23,355
T149 Hanson HansonPlymouth County · 10,660 people 25% 21–28% 10,660
T149 Melrose Melrose29,650 people 25% 22–27% 29,650
T149 Littleton LittletonMiddlesex County · 10,280 people 25% 22–27% 10,280
T149 Rochester RochesterPlymouth County · 5,837 people 25% 21–28% 5,837
T149 Waltham Waltham64,902 people 25% 23–27% 64,902
T149 Taunton Taunton60,433 people 25% 22–28% 60,433
T149 Pembroke PembrokePlymouth County · 18,382 people 25% 22–28% 18,382
T149 Longmeadow LongmeadowHampden County · 15,696 people 25% 22–28% 15,696
T149 Plainville PlainvilleNorfolk County · 9,943 people 25% 22–28% 9,943
T149 Halifax HalifaxPlymouth County · 7,748 people 25% 22–28% 7,748
T149 Edgartown EdgartownDukes County · 5,278 people 25% 21–29% 5,278
T149 TisburyDukes County · 4,893 people 25% 21–29% 4,893
T149 Princeton PrincetonWorcester County · 3,529 people 25% 22–28% 3,529
T149 Abington AbingtonPlymouth County · 17,053 people 25% 22–28% 17,053
T149 West Boylston West BoylstonWorcester County · 7,782 people 25% 22–28% 7,782
T149 Berlin BerlinWorcester County · 3,378 people 25% 22–28% 3,378
T149 Lakeville LakevillePlymouth County · 11,944 people 25% 22–28% 11,944
T149 Williamstown WilliamstownBerkshire County · 9,150 people 25% 22–28% 9,150
T149 Dunstable DunstableMiddlesex County · 3,408 people 25% 22–28% 3,408
T149 Framingham Framingham72,399 people 25% 23–28% 72,399
T149 Bridgewater Town Bridgewater Town28,471 people 25% 22–28% 28,471
T149 North ReadingMiddlesex County · 15,765 people 25% 23–28% 15,765
T149 Billerica BillericaMiddlesex County · 42,003 people 25% 23–28% 42,003
T149 Holden HoldenWorcester County · 20,064 people 25% 23–28% 20,064
T149 East Bridgewater East BridgewaterPlymouth County · 14,456 people 25% 22–28% 14,456
T149 Carver CarverPlymouth County · 11,712 people 25% 22–28% 11,712
T149 Groton GrotonMiddlesex County · 11,390 people 25% 23–28% 11,390
T149 Sterling SterlingWorcester County · 8,183 people 25% 22–28% 8,183
T149 Lanesborough LanesboroughBerkshire County · 3,028 people 25% 22–29% 3,028
T149 Northfield NorthfieldFranklin County · 2,872 people 25% 22–29% 2,872
T149 Woburn41,939 people 25% 23–28% 41,939
T149 Wakefield WakefieldMiddlesex County · 27,793 people 25% 23–28% 27,793
T149 Middleborough MiddleboroughPlymouth County · 24,505 people 25% 22–28% 24,505
T149 Wareham WarehamPlymouth County · 23,302 people 25% 22–28% 23,302
T149 Rockland RocklandPlymouth County · 17,701 people 25% 22–28% 17,701
T149 Tyngsborough TyngsboroughMiddlesex County · 12,550 people 25% 23–28% 12,550
T149 Dalton DaltonBerkshire County · 6,256 people 25% 22–29% 6,256
T149 New Bedford New Bedford100,998 people 25% 23–28% 100,998
T149 Medford Medford59,354 people 25% 23–28% 59,354
T149 Grafton GraftonWorcester County · 19,902 people 25% 23–28% 19,902
T149 Maynard MaynardMiddlesex County · 10,712 people 25% 23–28% 10,712
T149 Upton UptonWorcester County · 8,189 people 25% 23–28% 8,189
T149 Boylston BoylstonWorcester County · 4,948 people 25% 23–28% 4,948
T196 Wilmington WilmingtonMiddlesex County · 23,336 people 26% 23–28% 23,336
T196 Plympton PlymptonPlymouth County · 2,935 people 26% 22–29% 2,935
T196 Tewksbury TewksburyMiddlesex County · 31,273 people 26% 23–28% 31,273
T196 Sturbridge SturbridgeWorcester County · 9,960 people 26% 23–29% 9,960
T196 Map of Paxton PaxtonWorcester County · 5,002 people 26% 23–29% 5,002
T196 Cheshire CheshireBerkshire County · 3,216 people 26% 22–29% 3,216
T196 East Longmeadow East LongmeadowHampden County · 16,425 people 26% 23–29% 16,425
T196 WilbrahamHampden County · 14,572 people 26% 23–29% 14,572
T196 Dracut DracutMiddlesex County · 32,574 people 26% 23–28% 32,574
T196 Hudson HudsonMiddlesex County · 20,077 people 26% 23–29% 20,077
T196 Auburn AuburnWorcester County · 16,970 people 26% 23–29% 16,970
T196 WhitmanPlymouth County · 15,295 people 26% 23–29% 15,295
T196 Ayer AyerMiddlesex County · 8,645 people 26% 23–29% 8,645
T196 Williamsburg WilliamsburgHampshire County · 2,694 people 26% 23–29% 2,694
T196 Fall River Fall River94,082 people 26% 23–29% 94,082
T196 Everett Everett50,045 people 26% 23–28% 50,045
T196 Pittsfield Pittsfield43,457 people 26% 23–30% 43,457
T196 Marlborough Marlborough41,647 people 26% 24–28% 41,647
T196 Sunderland SunderlandFranklin County · 3,641 people 26% 22–30% 3,641
T196 Leominster Leominster43,909 people 26% 23–29% 43,909
T196 Lunenburg LunenburgWorcester County · 11,902 people 26% 23–29% 11,902
T196 Sutton SuttonWorcester County · 9,452 people 26% 23–29% 9,452
T196 Hopedale HopedaleWorcester County · 6,027 people 26% 23–29% 6,027
T196 Mendon MendonWorcester County · 6,325 people 26% 23–29% 6,325
T196 Hatfield HatfieldHampshire County · 3,325 people 26% 23–30% 3,325
T196 Millbury MillburyWorcester County · 13,961 people 26% 24–29% 13,961
T196 WestminsterWorcester County · 8,374 people 26% 24–29% 8,374
T196 Worcester Worcester207,055 people 26% 24–29% 207,055
T196 Springfield Springfield154,749 people 26% 23–29% 154,749
T196 Charlton CharltonWorcester County · 13,435 people 26% 24–29% 13,435
T196 Southampton SouthamptonHampshire County · 6,230 people 26% 23–30% 6,230
T196 Hampden HampdenHampden County · 4,946 people 26% 23–30% 4,946
T196 Greenfield Greenfield17,664 people 26% 23–30% 17,664
T196 Pepperell PepperellMiddlesex County · 11,663 people 26% 24–29% 11,663
T230 Fitchburg Fitchburg41,798 people 27% 24–29% 41,798
T230 Map of Douglas DouglasWorcester County · 9,207 people 27% 24–30% 9,207
T230 Montague MontagueFranklin County · 8,482 people 27% 23–31% 8,482
T230 Ashby AshbyMiddlesex County · 3,211 people 27% 24–29% 3,211
T230 Somerville Somerville81,036 people 27% 24–29% 81,036
T230 Uxbridge UxbridgeWorcester County · 14,473 people 27% 24–30% 14,473
T230 Granby GranbyHampshire County · 6,080 people 27% 23–30% 6,080
T230 Holyoke Holyoke37,813 people 27% 24–30% 37,813
T230 Belchertown BelchertownHampshire County · 15,393 people 27% 23–30% 15,393
T230 Rutland RutlandWorcester County · 9,353 people 27% 24–30% 9,353
T230 Leicester LeicesterWorcester County · 11,113 people 27% 24–30% 11,113
T230 West Brookfield West BrookfieldWorcester County · 3,859 people 27% 24–30% 3,859
T230 BrimfieldHampden County · 3,705 people 27% 24–30% 3,705
T230 Milford MilfordWorcester County · 30,431 people 27% 24–30% 30,431
T230 Southbridge Town Southbridge Town17,928 people 27% 24–30% 17,928
T230 Clinton ClintonWorcester County · 15,563 people 27% 24–30% 15,563
T230 Spencer SpencerWorcester County · 12,008 people 27% 24–30% 12,008
T230 Blackstone BlackstoneWorcester County · 9,255 people 27% 24–30% 9,255
T230 Ashburnham AshburnhamWorcester County · 6,415 people 27% 24–30% 6,415
T230 Map of Hubbardston HubbardstonWorcester County · 4,371 people 27% 24–30% 4,371
T230 Webster WebsterWorcester County · 17,748 people 27% 24–30% 17,748
T230 Hardwick HardwickWorcester County · 2,684 people 27% 24–30% 2,684
T230 Agawam Town Agawam Town28,539 people 27% 24–30% 28,539
T230 Northbridge NorthbridgeWorcester County · 16,458 people 27% 24–30% 16,458
T230 Southwick SouthwickHampden County · 9,217 people 27% 24–31% 9,217
T230 Townsend TownsendMiddlesex County · 9,100 people 27% 25–30% 9,100
T230 Northampton Northampton30,962 people 27% 24–31% 30,962
T230 South HadleyHampshire County · 17,754 people 27% 24–31% 17,754
T230 Adams AdamsBerkshire County · 8,074 people 27% 24–31% 8,074
T230 Brookfield BrookfieldWorcester County · 3,460 people 27% 25–30% 3,460
T230 West Springfield Town West Springfield Town28,772 people 27% 24–31% 28,772
T230 Oxford OxfordWorcester County · 13,385 people 27% 25–30% 13,385
T230 Dudley DudleyWorcester County · 11,929 people 27% 25–31% 11,929
T263 Gardner Gardner21,148 people 28% 25–31% 21,148
T263 Warren WarrenWorcester County · 5,009 people 28% 25–31% 5,009
T263 North Brookfield North BrookfieldWorcester County · 4,760 people 28% 25–30% 4,760
T263 Templeton TempletonWorcester County · 8,252 people 28% 25–31% 8,252
T263 Ludlow LudlowHampden County · 20,904 people 28% 25–31% 20,904
T263 Chicopee Chicopee55,295 people 28% 25–31% 55,295
T263 North Adams North Adams12,606 people 28% 25–32% 12,606
T263 Millville MillvilleWorcester County · 3,160 people 28% 25–31% 3,160
T263 Holland HollandHampden County · 2,583 people 28% 25–31% 2,583
T263 Athol AtholWorcester County · 12,011 people 28% 25–31% 12,011
T263 Orange OrangeFranklin County · 7,573 people 28% 24–32% 7,573
T263 Barre BarreWorcester County · 5,572 people 28% 25–31% 5,572
T263 Amherst Town Amherst Town38,182 people 28% 25–32% 38,182
T263 Map of Winchendon WinchendonWorcester County · 10,440 people 28% 26–31% 10,440
T263 Monson MonsonHampden County · 8,136 people 28% 25–32% 8,136
T278 Westfield Westfield40,378 people 29% 25–32% 40,378
T278 Palmer Town Palmer Town12,381 people 29% 26–32% 12,381
T278 Ware WareHampshire County · 10,048 people 29% 25–32% 10,048

How this ranking works

We rank every town by the share of adults who have ever been told by a doctor that they have depression, as estimated by the CDC. The lowest share ranks #1. Across Massachusetts it’s 24%.

These are the CDC’s modeled estimates, not a count: national survey answers combined with each area’s age, sex, race and income mix. Each carries a likely range (shown in the table), so we rank on the whole percent and towns at the same figure share a rank (T = tied). Differences of a point or two are within the estimates’ margins.

Cities and villages use the CDC’s own estimate for that place. New England towns and townships, which the CDC doesn’t publish, use the ZIP codes that cover them, weighted by land area.

Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Health estimates: CDC PLACES. Town photos: Wikimedia Commons, credited on each town’s page.

Same ranking in other states