FacilityProof

Nursing Homes in Massachusetts

873 CMS-rated nursing homes across 228 cities. Average overall rating 3.1★.

Rating Distribution

5
89
4
132
3
93
2
117
1
83

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