Top-Rated Nursing Homes in Massachusetts
The 77 nursing homes in Massachusetts that CMS rates 5 stars overall — the highest rating in the government’s five-star system. Listed exactly as CMS publishes it, grouped by county.
At a glance
- CMS 5-star nursing homes
- 77
- Share of rated facilities
- 23%
- of 338 rated
- Rated 4 stars or better
- 149
- All nursing homes in state
- 341
About the CMS 5-star rating (and what this list is not)
CMS 5-star nursing homes in Massachusetts
All 77 facilities, grouped by county. Each links to its full CMS record.
Middlesex County16
- Aberjona Rehabilitation and Nursing CenterWinchester · Middlesex County · 123 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Bear Hill Healthcare and Rehabilitation CenterStoneham · Middlesex County · 169 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Bethany Skilled Nursing FacilityFramingham · Middlesex County · 169 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Brookhaven at LexingtonLexington · Middlesex County · 49 bedsHealth 5 out of 5Staffing —Overall 5 out of 5
- Campion Health & Wellness, IncWeston · Middlesex County · 70 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Care One at WilmingtonWilmington · Middlesex County · 132 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- D'youville Care for Advanced TherapyLowell · Middlesex County · 33 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Elmhurst Healthcare (the)Melrose · Middlesex County · 45 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Greenwood Nursing & Rehabilitation CenterWakefield · Middlesex County · 36 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Lasell HouseNewton · Middlesex County · 44 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Mary Ann Morse Nursing & RehabilitationNatick · Middlesex County · 124 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- New England Pediatric CareNorth Billerica · Middlesex County · 80 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Riverbend of South NatickS Natick · Middlesex County · 55 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Rivercrest Long Term CareW Concord · Middlesex County · 151 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Royal Wayland Rehabilitation and Nursing CenterWayland · Middlesex County · 40 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- The Commons Skilled Nursing & RehabilitationLincoln · Middlesex County · 32 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Worcester County14
- Alliance Health at ColemanNorthborough · Worcester County · 45 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Beaumont Rehab & Skilled Nursing Ctr - NorthboroNorthborough · Worcester County · 96 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Countryside Health Care of MilfordMilford · Worcester County · 109 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Holy Trinity Eastern Orthodox N & R CenterWorcester · Worcester County · 113 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Jewish Healthcare CenterWorcester · Worcester County · 141 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Knollwood Nursing CenterWorcester · Worcester County · 82 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Lutheran Rehabilitation and Skilled Care CenterWorcester · Worcester County · 150 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Lydia Taft HouseUxbridge · Worcester County · 53 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Overlook Masonic Health CenterCharlton · Worcester County · 181 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Quaboag Rehabilitation & Skilled Care FacilityWest Brookfield · Worcester County · 166 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- River Terrace Rehabilitation and Healthcare CtrLancaster · Worcester County · 82 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Shrewsbury Rehabilitation and Nursing at SouthgateShrewsbury · Worcester County · 99 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Sterling VillageSterling · Worcester County · 143 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Whittier Westborough Transitional Care UnitWestborough · Worcester County · 19 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Essex County9
- Care One at Essex ParkBeverly · Essex County · 202 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Care One at PeabodyPeabody · Essex County · 150 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Cedar View Rehabilitation and Healthcare CenterMethuen · Essex County · 106 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Jeffrey & Susan Brudnick Center for LivingPeabody · Essex County · 180 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Lakeview House Skld Nrsg and Residential Care FacHaverhill · Essex County · 91 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Life Care Center of the North ShoreLynn · Essex County · 123 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Meadows, theNorth Andover · Essex County · 60 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Oceanside Rehabilitation and Nursing CenterRockport · Essex County · 76 bedsHealth 4 out of 5Staffing 2 out of 5Overall 5 out of 5
- Whittier Bradford Transitional Care UnitBradford · Essex County · 20 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
Norfolk County8
- Alliance Health at BraintreeBraintree · Norfolk County · 101 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Copley at Stoughton Nursing Care CenterStoughton · Norfolk County · 123 bedsHealth 3 out of 5Staffing 5 out of 5Overall 5 out of 5
- Dwyer HomeWeymouth · Norfolk County · 50 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Elizabeth SetonWellesley · Norfolk County · 84 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- John Scott House Nursing & Rehabilitation CenterBraintree · Norfolk County · 138 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Newbridge on the Charles Skilled Nursing FacilityDedham · Norfolk County · 48 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- South Cove Manor Nursing & Rehabilitation CenterQuincy · Norfolk County · 141 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Thomas Upham HouseMedfield · Norfolk County · 42 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Plymouth County7
- Bay Path at Duxbury Nursing & Rehabilitation CtrDuxbury · Plymouth County · 120 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Life Care Center of PlymouthPlymouth · Plymouth County · 150 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Life Care Center of the South ShoreScituate · Plymouth County · 117 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Life Care Center of West BridgewaterWest Bridgewater · Plymouth County · 150 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Queen Anne Nursing Home, IncHingham · Plymouth County · 106 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Southwood at Norwell Nursing CtrNorwell · Plymouth County · 142 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Webster Park Rehabilitation and Healthcare CenterRockland · Plymouth County · 110 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
Suffolk County7
- Boston Home, Inc (the)Boston · Suffolk County · 96 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- German Center for Extended CareBoston · Suffolk County · 133 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Katzman Family Center for LivingChelsea · Suffolk County · 123 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Laurel Ridge Rehab and Skilled Care CenterBoston · Suffolk County · 120 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Leonard Florence Center for LivingChelsea · Suffolk County · 100 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Recuperative Services Unit-Hebrew Rehab CenterBoston · Suffolk County · 50 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Spaulding Nursing and Therapy Center - BrightonBoston · Suffolk County · 123 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
Bristol County5
- Life Care Center Of AttleboroAttleboro · Bristol County · 123 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- Life Care Center Of RaynhamRaynham · Bristol County · 154 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Oaks, TheNew Bedford · Bristol County · 122 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
- Our Ladys Haven of Fairhaven IncFairhaven · Bristol County · 117 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Sacred Heart Nursing HomeNew Bedford · Bristol County · 217 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Hampden County5
- Agawam East Rehab and NursingAgawam · Hampden County · 123 bedsHealth 4 out of 5Staffing 3 out of 5Overall 5 out of 5
- Care One at HolyokeHolyoke · Hampden County · 164 bedsHealth 5 out of 5Staffing 5 out of 5Overall 5 out of 5
- Loomis Lakeside at Reeds LandingSpringfield · Hampden County · 42 bedsHealth 5 out of 5Staffing 4 out of 5Overall 5 out of 5
- Mary's Meadow at Providence PlaceHolyoke · Hampden County · 40 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
- Renaissance Manor on CabotHolyoke · Hampden County · 61 bedsHealth 4 out of 5Staffing 4 out of 5Overall 5 out of 5
Berkshire County3
- Mt Greylock Extended Care FacilityPittsfield · Berkshire County · 100 bedsHealth 5 out of 5Staffing 3 out of 5Overall 5 out of 5
- North Adams Commons Nursing & Rehabilitation CenteNorth Adams · Berkshire County · 119 bedsHealth 5 out of 5Staffing 2 out of 5Overall 5 out of 5
- Timberlyn Heights Nursing and RehabilitationGreat Barrington · Berkshire County · 71 bedsHealth 4 out of 5Staffing 5 out of 5Overall 5 out of 5
Barnstable County2
Compare the top-rated facilities
Put two to four of these facilities side by side on the same CMS fields — exact CMS values, no ranking or recommendation.
A 5-star overall rating does not mean two facilities are identical — they can differ on health inspections, staffing, penalties, and beds. Compare shows all of it side by side.
Related research
Frequently asked questions
How many 5-star nursing homes are in Massachusetts?
CMS gives its highest overall rating — 5 stars — to 77 of the 338 rated nursing homes in Massachusetts (about 23%). Those 77 facilities are listed on this page, grouped by county.
Are these the best nursing homes in Massachusetts?
They are the facilities CMS rates 5 stars overall — the highest rating in the government's five-star system, based on health inspections, staffing, and quality measures. SeniorCareRating.com does not add its own ranking or opinion; a CMS star rating is a summary of past data, not a guarantee about a facility's current care. Always visit in person and confirm current details with the facility.
What does a 5-star CMS rating mean?
CMS calculates an overall five-star rating from three components: health inspections, staffing levels relative to resident needs, and clinical quality measures. Five stars is "much above average" in CMS's own words. It reflects past reported data, so read it alongside the facility's individual records and a personal visit.
How current is this list?
The ratings on this page reflect the CMS data snapshot refreshed 2026-07-18. CMS updates its ratings over time, so confirm a facility's current rating on Medicare's Care Compare before making a decision.