Nursing Homes and Skilled Nursing in Massachusetts

Nursing homes provide 24-hour nursing care, short-term rehabilitation after a hospital stay, and long-term care. Every Medicare- or Medicaid-certified nursing home is inspected by the Massachusetts Department of Public Health on behalf of CMS, and CMS publishes star ratings for health inspections, staffing and quality measures.

341 nursing homes providers statewide · Source: CMS Care Compare, Nursing Home Provider Information dataset · Updated 2026-10-29

Who pays

Medicare covers up to 100 days of skilled rehabilitation after a qualifying hospital stay. Long-term care is private pay until assets are spent down, after which MassHealth pays for most residents. Long-term care insurance may apply.

How to choose

Look at the health-inspection rating and the staffing rating before the overall rating, read the most recent inspection report, visit unannounced, and ask about nurse turnover. A facility flagged for abuse or in the Special Focus program deserves extra questions.

Nursing homes by town

Town pages list every nursing home that serves the town, sorted by distance. 20 MetroWest towns are live now; the rest of the state is being added.

All nursing homes providers by county

Barnstable County 15

Berkshire County 13

Bristol County 28

Dukes County 1

Essex County 45

Franklin County 3

Hampden County 26

Hampshire County 5

Middlesex County 72

Nantucket County 1

Norfolk County 33

Plymouth County 27

Suffolk County 22

Worcester County 50