Nursing Homes in Massachusetts
873 CMS-rated nursing homes across 228 cities. Average overall rating 3.1★.
Rating Distribution
How inspections work in Massachusetts
Nursing homes in Massachusetts are inspected by the state survey agency under contract with CMS, typically once every 9–15 months plus complaint investigations. Results feed the CMS Five-Star health-inspection rating. For the official state survey agency contact and the live record, use the Care Compare link on any facility profile.
Cities
Worcester
52 nursing homes • avg 3★
Boston
33 nursing homes • avg 3.5★
Brockton
19 nursing homes • avg 2.7★
Springfield
19 nursing homes • avg 2.3★
Fall River
18 nursing homes • avg 2.5★
Holyoke
18 nursing homes • avg 3.6★
Lowell
16 nursing homes • avg 2.3★
Lawrence
14 nursing homes • avg 2★
Chelmsford
14 nursing homes • avg 3★
Quincy
14 nursing homes • avg 3.5★
Newton
12 nursing homes • avg 3.5★
Methuen
12 nursing homes • avg 2.7★
Marlborough
11 nursing homes • avg 3★
Danvers
11 nursing homes • avg 3.5★
Milford
11 nursing homes • avg 3.1★
Stoughton
11 nursing homes • avg 3.3★
Leominster
9 nursing homes • avg 2.4★
Peabody
9 nursing homes • avg 3.7★
Framingham
9 nursing homes • avg 2.4★
Haverhill
9 nursing homes • avg 2.7★
Newburyport
9 nursing homes • avg 2.8★
Pittsfield
9 nursing homes • avg 3.9★
Medford
9 nursing homes • avg 2★
North Andover
9 nursing homes • avg 2.8★
Taunton
8 nursing homes • avg 1.7★
Chelsea
8 nursing homes • avg 3.8★
Fairhaven
8 nursing homes • avg 4★
West Springfield
8 nursing homes • avg 2★
Needham
8 nursing homes • avg 4.2★
Lynn
8 nursing homes • avg 4.3★
Beverly
7 nursing homes • avg 2.8★
Plymouth
7 nursing homes • avg 3★
Norwood
7 nursing homes • avg 2★
Fitchburg
7 nursing homes • avg 2★
Westborough
7 nursing homes • avg 3.8★
Woburn
7 nursing homes • avg 3★
Braintree
6 nursing homes • avg 3.8★
Agawam
6 nursing homes • avg 3.2★
Northampton
6 nursing homes • avg 3★
New Bedford
6 nursing homes • avg 2.8★
Attleboro
6 nursing homes • avg 3.3★
Greenfield
6 nursing homes • avg 2.8★
Randolph
6 nursing homes • avg 1.5★
Cambridge
6 nursing homes • avg 3.2★
Hyannis
6 nursing homes • avg 3.2★
Brookline
6 nursing homes • avg 3★
Weymouth
6 nursing homes • avg 2.7★
Lexington
5 nursing homes • avg 3★
Gardner
5 nursing homes • avg 2.8★
Andover
5 nursing homes • avg 2★
East Longmeadow
5 nursing homes • avg 3★
Falmouth
5 nursing homes • avg 3★
Canton
5 nursing homes • avg 4★
Dorchester
5 nursing homes • avg 3.7★
Norwell
5 nursing homes • avg 4.3★
Sudbury
5 nursing homes • avg 2★
Brighton
5 nursing homes • avg 2.7★
Dedham
5 nursing homes • avg 4.5★
Holden
4 nursing homes • avg 3.5★
Middleboro
4 nursing homes • avg 3★
Saugus
4 nursing homes • avg 2.5★
Wellesley
4 nursing homes • avg 4★
Great Barrington
4 nursing homes • avg 3.7★
Hingham
4 nursing homes • avg 4.3★
Stoneham
4 nursing homes • avg 4.5★
Milton
4 nursing homes • avg 2.8★
Webster
4 nursing homes • avg 1.7★
Southbridge
4 nursing homes • avg 2★
Waltham
4 nursing homes • avg 2★
Wilmington
4 nursing homes • avg 3.8★
Natick
4 nursing homes • avg 3.3★
Chicopee
4 nursing homes • avg 2★
Tewksbury
4 nursing homes • avg 1.7★
Salem
4 nursing homes • avg 3.5★
Jamaica Plain
4 nursing homes • avg 4★
Westwood
4 nursing homes • avg 2★
Roxbury
4 nursing homes • avg 0★
Longmeadow
3 nursing homes • avg 3.5★
W Concord
3 nursing homes • avg 4.7★
Rockland
3 nursing homes • avg 3★
Swansea
3 nursing homes • avg 1.5★
Acton
3 nursing homes • avg 4★
Bedford
3 nursing homes • avg 4★
Wilbraham
3 nursing homes • avg 3.7★
Athol
3 nursing homes • avg 2★
Melrose
3 nursing homes • avg 3★
North Adams
3 nursing homes • avg 5★
Winchester
3 nursing homes • avg 4★
Westfield
3 nursing homes • avg 1.3★
Wakefield
3 nursing homes • avg 3.3★
Walpole
3 nursing homes • avg 2.5★
Arlington
3 nursing homes • avg 3★
Charlton
3 nursing homes • avg 4.5★
Auburn
3 nursing homes • avg 3★
Palmer
3 nursing homes • avg 4★
Nantucket
3 nursing homes • avg 4★
Dracut
3 nursing homes • avg 0★
Sharon
2 nursing homes • avg 2★
Malden
2 nursing homes • avg 4★
Amesbury
2 nursing homes • avg 1★
Scituate
2 nursing homes • avg 4.5★
Revere
2 nursing homes • avg 3★
Everett
2 nursing homes • avg 3★
West Boylston
2 nursing homes • avg 4★
Sandwich
2 nursing homes • avg 3★
Leeds
2 nursing homes • avg 2★
Marblehead
2 nursing homes • avg 4★
Somerset
2 nursing homes • avg 4★
Northborough
2 nursing homes • avg 5★
Belmont
2 nursing homes • avg 2★
Amherst
2 nursing homes • avg 1★
Ayer
2 nursing homes • avg 1★
Reading
2 nursing homes • avg 1★
Abington
2 nursing homes • avg 1★
Wrentham
2 nursing homes • avg 2★
Wareham
2 nursing homes • avg 4★
Shrewsbury
2 nursing homes • avg 5★
West Roxbury
2 nursing homes • avg 3★
Mattapan
2 nursing homes • avg 1★
Lenox
2 nursing homes • avg 3.5★
Westford
2 nursing homes • avg 4★
Mashpee
2 nursing homes • avg 1★
Burlington
2 nursing homes • avg 4★
Oak Bluffs
2 nursing homes • avg 4★
Dartmouth
2 nursing homes • avg 0★
W Springfield
2 nursing homes • avg 3★
Somerville
2 nursing homes • avg 2★
Concord
2 nursing homes • avg 4★
W Bridgewater
2 nursing homes • avg 4★
Avon
2 nursing homes • avg 0★
Spencer
2 nursing homes • avg 0★
Lakeville
2 nursing homes • avg 2★
Hyde Park
2 nursing homes • avg 0★
Ludlow
2 nursing homes • avg 3★
North Chelmsford
2 nursing homes • avg 0★
Lancaster
1 nursing homes • avg 5★
North Easton
1 nursing homes • avg 1★
South Dartmouth
1 nursing homes • avg 2★
Northbridge
1 nursing homes • avg 4★
Hampden
1 nursing homes • avg 3★
Duxbury
1 nursing homes • avg 5★
Whitinsville
1 nursing homes • avg 2★
East Bridgewater
1 nursing homes • avg 2★
West Newton
1 nursing homes • avg 2★
North Chatham
1 nursing homes • avg 5★
Centerville
1 nursing homes • avg 1★
Williamstown
1 nursing homes • avg 3★
Bourne
1 nursing homes • avg 1★
South Yarmouth
1 nursing homes • avg 3★
West Brookfield
1 nursing homes • avg 5★
West Yarmouth
1 nursing homes • avg 3★
Baldwinville
1 nursing homes • avg 4★
Medway
1 nursing homes • avg 0★
East Boston
1 nursing homes • avg 1★
Watertown
1 nursing homes • avg 2★
Sterling
1 nursing homes • avg 5★
Dalton
1 nursing homes • avg 4★
Rockport
1 nursing homes • avg 5★
Franklin
1 nursing homes • avg 3★
Nahant
1 nursing homes • avg 3★
North Attleboro
1 nursing homes • avg 4★
North Reading
1 nursing homes • avg 1★
Marion
1 nursing homes • avg 3★
Harwich
1 nursing homes • avg 3★
Buzzards Bay
1 nursing homes • avg 3★
Kingston
1 nursing homes • avg 3★
Billerica
1 nursing homes • avg 2★
Gloucester
1 nursing homes • avg 4★
Littleton
1 nursing homes • avg 4★
Wayland
1 nursing homes • avg 5★
Ashland
1 nursing homes • avg 3★
S Natick
1 nursing homes • avg 5★
Middleborough
1 nursing homes • avg 4★
Edgartown
1 nursing homes • avg 4★
Provincetown
1 nursing homes • avg 2★
Medfield
1 nursing homes • avg 5★
Raynham
1 nursing homes • avg 5★
Weston
1 nursing homes • avg 5★
Brewster
1 nursing homes • avg 1★
Rochdale
1 nursing homes • avg 4★
N Falmouth
1 nursing homes • avg 4★
Newton Upper Falls
1 nursing homes • avg 3★
Hadley
1 nursing homes • avg 1★
West Bridgewater
1 nursing homes • avg 5★
Holliston
1 nursing homes • avg 3★
Millbury
1 nursing homes • avg 2★
Lee
1 nursing homes • avg 1★
Topsfield
1 nursing homes • avg 3★
South Hadley
1 nursing homes • avg 1★
Uxbridge
1 nursing homes • avg 5★
Sandisfield
1 nursing homes • avg 2★
Groton
1 nursing homes • avg 3★
Lincoln
1 nursing homes • avg 5★
Bradford
1 nursing homes • avg 5★
North Billerica
1 nursing homes • avg 5★
South Weymouth
1 nursing homes • avg 2★
South Attleboro
1 nursing homes • avg 0★
Pocasset
1 nursing homes • avg 0★
Devens
1 nursing homes • avg 0★
South Dennis
1 nursing homes • avg 4★
Needham Heights
1 nursing homes • avg 4★
Sunderland
1 nursing homes • avg 3★
Peadoby
1 nursing homes • avg 2★
Winthrop
1 nursing homes • avg 0★
Forestdale
1 nursing homes • avg 1★
Mansfield
1 nursing homes • avg 2★
Tyngsboro
1 nursing homes • avg 2★
Clinton
1 nursing homes • avg 0★
Holbrook
1 nursing homes • avg 0★
Swampscott
1 nursing homes • avg 0★
Roslindale
1 nursing homes • avg 0★
Hopkinton
1 nursing homes • avg 0★
Easton
1 nursing homes • avg 0★
Hull
1 nursing homes • avg 0★
Whitman
1 nursing homes • avg 0★
Marlboro
1 nursing homes • avg 0★
Charlestown
1 nursing homes • avg 0★
Chatham
1 nursing homes • avg 0★
Feeding Hills
1 nursing homes • avg 0★
Southborough
1 nursing homes • avg 0★
Auburndale
1 nursing homes • avg 0★
Bridgewater
1 nursing homes • avg 0★
Vineyard Haven
1 nursing homes • avg 0★
Wellesley Hills
1 nursing homes • avg 0★
YarmouthPort
1 nursing homes • avg 0★
North Dartmouth
1 nursing homes • avg 0★
Foxborough
1 nursing homes • avg 0★
Sutton
1 nursing homes • avg 0★