Nursing Homes in Massachusetts
Data source: CMS Provider Data (Provider Information, Survey Summary).
Last updated: 2026-01-15T19:25:30.654Z
Information is provided for general reference and is not medical or legal advice.
Facilities
341
Cities covered
178
Avg overall rating
★★★☆☆2.9
Rated 4–5
131
Special focus
12
Avg certified beds
120.1
Avg residents/day
96.3
Browse by city
Worcester
★★★☆☆2.885 rated 4–5
Special focus: 1
Avg beds: 131
Boston
★★★☆☆3.095 rated 4–5
Avg beds: 124.5
Holyoke
★★★☆☆2.633 rated 4–5
Avg beds: 99.5
Fall River
★★☆☆☆1.71Special focus: 1
Avg beds: 158.4
Lowell
★★★☆☆2.571 rated 4–5
Avg beds: 128.3
Haverhill
★★☆☆☆2.331 rated 4–5
Avg beds: 120.3
New Bedford
★★★☆☆2.672 rated 4–5
Special focus: 1
Avg beds: 141.7
Peabody
★★★★☆44 rated 4–5
Avg beds: 144.2
Framingham
★★★☆☆2.62 rated 4–5
Avg beds: 160.8
Danvers
★★★☆☆2.62 rated 4–5
Avg beds: 116.2
Brockton
★★★☆☆2.81 rated 4–5
Avg beds: 134.2
Braintree
★★★★☆3.52 rated 4–5
Avg beds: 155
Chelsea
★★★★☆3.753 rated 4–5
Avg beds: 143
Agawam
★★★☆☆3.253 rated 4–5
Avg beds: 133.3
Norwood
★★☆☆☆2.251 rated 4–5
Special focus: 1
Avg beds: 129
Pittsfield
★★★★☆3.752 rated 4–5
Avg beds: 138.5
Quincy
★★★☆☆3.251 rated 4–5
Avg beds: 130.3
Lexington
★★★☆☆2.671 rated 4–5
Special focus: 1
Avg beds: 113.7
Marlborough
★★★☆☆31 rated 4–5
Avg beds: 136
Taunton
★★☆☆☆1.67Avg beds: 103.3
Fairhaven
★★★☆☆3.332 rated 4–5
Avg beds: 122
Beverly
★★★☆☆3.332 rated 4–5
Special focus: 1
Avg beds: 152.3
Plymouth
★★☆☆☆2.331 rated 4–5
Avg beds: 145.7
Fitchburg
★★★☆☆2.671 rated 4–5
Avg beds: 138.3
Westborough
★★★★☆3.672 rated 4–5
Avg beds: 96
Hingham
★★★★★4.673 rated 4–5
Avg beds: 126.7
Milford
★★★☆☆2.671 rated 4–5
Avg beds: 105.7
Newburyport
★★☆☆☆1.67Avg beds: 99.3
Webster
★★☆☆☆1.67Avg beds: 104
East Longmeadow
★★★☆☆2.671 rated 4–5
Avg beds: 173.3
Greenfield
★★☆☆☆2Avg beds: 102
Medford
★★☆☆☆1.67Avg beds: 176.7
Cambridge
★★★☆☆3.332 rated 4–5
Avg beds: 112
North Andover
★★★☆☆31 rated 4–5
Avg beds: 109.3
Natick
★★★☆☆2.671 rated 4–5
Avg beds: 97
Weymouth
★★★☆☆31 rated 4–5
Avg beds: 84.3
Leominster
★★★☆☆2.51 rated 4–5
Avg beds: 119.5
W Concord
★★★★★52 rated 4–5
Avg beds: 143
Middleboro
★★★☆☆31 rated 4–5
Avg beds: 115
Saugus
★★★☆☆2.51 rated 4–5
Special focus: 1
Avg beds: 84
Lawrence
★★★☆☆2.51 rated 4–5
Avg beds: 172
Rockland
★★★☆☆31 rated 4–5
Avg beds: 103
Gardner
★★☆☆☆1.5Avg beds: 110
Wellesley
★★★★☆3.51 rated 4–5
Avg beds: 97
Amesbury
★☆☆☆☆1Special focus: 1
Avg beds: 125
Great Barrington
★★★★☆3.51 rated 4–5
Avg beds: 108.5
Attleboro
★★★☆☆31 rated 4–5
Avg beds: 128
Newton
★★★★☆41 rated 4–5
Avg beds: 123
Stoneham
★★★☆☆3Avg beds: 131.5
Needham
★★★☆☆31 rated 4–5
Avg beds: 96
Scituate
★★★★★4.52 rated 4–5
Avg beds: 91
Andover
★★★☆☆2.5Avg beds: 154.5
Wilbraham
★★★★☆41 rated 4–5
Avg beds: 129
Melrose
★★★☆☆31 rated 4–5
Avg beds: 75.5
Methuen
★★★★☆3.51 rated 4–5
Avg beds: 129.5
Lynn
★★★★☆42 rated 4–5
Avg beds: 89
Winchester
★★★★★4.52 rated 4–5
Avg beds: 122
Falmouth
★★★★☆3.51 rated 4–5
Avg beds: 126.5
Westfield
★★☆☆☆1.5Avg beds: 89
Springfield
★★★★☆41 rated 4–5
Avg beds: 81
Marblehead
★★★★☆41 rated 4–5
Avg beds: 64.5
Wakefield
★★★★☆3.51 rated 4–5
Special focus: 1
Avg beds: 92.5
Somerset
★★★★☆42 rated 4–5
Avg beds: 138.5
Northborough
★★★★★4.52 rated 4–5
Avg beds: 70.5
Waltham
★★☆☆☆1.5Avg beds: 123
Dorchester
★★★☆☆31 rated 4–5
Avg beds: 122
Stoughton
★★★★☆41 rated 4–5
Avg beds: 107.5
Wrentham
★★☆☆☆2Avg beds: 94
Norwell
★★★☆☆31 rated 4–5
Avg beds: 114
Chelmsford
★★★★☆42 rated 4–5
Avg beds: 108.5
Wilmington
★★★☆☆31 rated 4–5
Avg beds: 137
Sudbury
★★☆☆☆2Avg beds: 117
Lenox
★★★★☆3.51 rated 4–5
Avg beds: 71.5
Holden
★★★★☆41 rated 4–5
Avg beds: 123
Longmeadow
★★★★☆41 rated 4–5
Avg beds: 200
Sharon
★★★☆☆3Avg beds: 66
Malden
★★★★☆41 rated 4–5
Avg beds: 130
Swansea
★☆☆☆☆1Avg beds: 86
Acton
★★★★☆41 rated 4–5
Avg beds: 155
Lancaster
★★★★★51 rated 4–5
Avg beds: 82
North Easton
★☆☆☆☆1Avg beds: 171
South Dartmouth
★★☆☆☆2Avg beds: 118
Northbridge
★★☆☆☆2Avg beds: 154
Northampton
★★★☆☆3Avg beds: 125
West Springfield
★★☆☆☆2Avg beds: 168
Hampden
★★★★☆41 rated 4–5
Avg beds: 100
Bedford
★★★★☆41 rated 4–5
Avg beds: 179
Milton
★☆☆☆☆1Avg beds: 160
Duxbury
★★★★★51 rated 4–5
Avg beds: 120
Southbridge
★☆☆☆☆1Avg beds: 144
Athol
★☆☆☆☆1Avg beds: 142
Revere
★★☆☆☆2Avg beds: 123
Everett
★★★★☆41 rated 4–5
Avg beds: 183
Whitinsville
★★★☆☆3Avg beds: 123
East Bridgewater
★☆☆☆☆1Avg beds: 111
West Newton
★☆☆☆☆1Avg beds: 123
North Chatham
★★★★☆41 rated 4–5
Avg beds: 132
West Boylston
★★★★☆41 rated 4–5
Avg beds: 92
Sandwich
★★☆☆☆2Avg beds: 123
Centerville
★☆☆☆☆1Avg beds: 120
Williamstown
★★★★☆41 rated 4–5
Avg beds: 180
North Adams
★★★★☆41 rated 4–5
Avg beds: 119
Bourne
★☆☆☆☆1Avg beds: 142
South Yarmouth
★☆☆☆☆1Avg beds: 120
Randolph
★☆☆☆☆1Avg beds: 168
West Brookfield
★★★★★51 rated 4–5
Avg beds: 166
Leeds
★★☆☆☆2Avg beds: 123
West Yarmouth
★★☆☆☆2Avg beds: 72
Baldwinville
★★★☆☆3Avg beds: 94
Woburn
★★☆☆☆2Avg beds: 140
Medway
★☆☆☆☆1Special focus: 1
Avg beds: 123
East Boston
★☆☆☆☆1Avg beds: 190
Canton
★★★★★51 rated 4–5
Avg beds: 154
Belmont
★★★☆☆3Avg beds: 156
Amherst
★★☆☆☆2Avg beds: 134
Ayer
★☆☆☆☆1Avg beds: 123
Watertown
★★☆☆☆2Avg beds: 163
Reading
★☆☆☆☆1Special focus: 1
Avg beds: 123
Abington
★☆☆☆☆1Avg beds: 92
Sterling
★★★★★51 rated 4–5
Avg beds: 143
Dalton
★★★☆☆3Avg beds: 89
Rockport
★★★☆☆3Avg beds: 76
Franklin
★★☆☆☆2Avg beds: 82
Nahant
★★★☆☆3Avg beds: 57
North Attleboro
★★★★☆41 rated 4–5
Avg beds: 129
North Reading
★★☆☆☆2Avg beds: 113
Wareham
★★★☆☆3Avg beds: 104
Shrewsbury
★★★☆☆3Avg beds: 99
West Roxbury
★★★☆☆3Avg beds: 76
Hyannis
★★★★★51 rated 4–5
Avg beds: 82
Brookline
★★★☆☆3Avg beds: 120
Marion
★★☆☆☆2Avg beds: 123
Harwich
★★★☆☆3Avg beds: 135
Mattapan
★★☆☆☆2Avg beds: 85
Walpole
★☆☆☆☆1Avg beds: 90
Buzzards Bay
★★★★☆41 rated 4–5
Avg beds: 99
Chicopee
★★★☆☆3Avg beds: 68
Kingston
★★★☆☆3Avg beds: 164
Billerica
★★★☆☆3Avg beds: 124
Tewksbury
★☆☆☆☆1Avg beds: 131
Gloucester
★★★☆☆3Avg beds: 142
Littleton
★★★★★51 rated 4–5
Avg beds: 120
Arlington
★☆☆☆☆1Avg beds: 89
Westford
★★☆☆☆2Avg beds: 123
Wayland
★★★★★51 rated 4–5
Avg beds: 40
Ashland
★★☆☆☆2Avg beds: 103
S Natick
★★★☆☆3Avg beds: 55
Middleborough
★★★★☆41 rated 4–5
Avg beds: 102
Oak Bluffs
★★★★★51 rated 4–5
Avg beds: 106
Provincetown
★☆☆☆☆1Avg beds: 41
Charlton
★★★★☆41 rated 4–5
Avg beds: 181
Salem
Special focus: 1
Avg beds: 123
Medfield
★★★★☆41 rated 4–5
Avg beds: 42
Raynham
★★★★☆41 rated 4–5
Avg beds: 154
Weston
★★★★★51 rated 4–5
Avg beds: 70
Auburn
★★★☆☆3Avg beds: 154
Brewster
★☆☆☆☆1Avg beds: 135
Rochdale
★★☆☆☆2Avg beds: 135
N Falmouth
★★★★☆41 rated 4–5
Avg beds: 90
Newton Upper Falls
★★★☆☆3Avg beds: 82
Mashpee
★★☆☆☆2Avg beds: 120
Hadley
★☆☆☆☆1Avg beds: 154
West Bridgewater
★★★★★51 rated 4–5
Avg beds: 150
Holliston
★★★☆☆3Avg beds: 40
Millbury
★★☆☆☆2Avg beds: 154
Lee
★★☆☆☆2Avg beds: 88
Topsfield
★★★★☆41 rated 4–5
Avg beds: 123
South Hadley
★☆☆☆☆1Avg beds: 132
Uxbridge
★★★★★51 rated 4–5
Avg beds: 53
Palmer
★★★☆☆3Avg beds: 61
Brighton
★★★☆☆3Avg beds: 78
Sandisfield
★★☆☆☆2Avg beds: 57
Nantucket
★★★★☆41 rated 4–5
Avg beds: 45
Dedham
★★★★★51 rated 4–5
Avg beds: 48
Groton
★★★★☆41 rated 4–5
Avg beds: 83
Lincoln
★★★★★51 rated 4–5
Avg beds: 32
Bradford
★★★★★51 rated 4–5
Avg beds: 20
North Billerica
★★★★★51 rated 4–5
Avg beds: 80
Guides for families