Lilisity Resident reviews verified by Senior Living Alliance
78
Certified Nursing Homes
293
Assisted Living & Memory Care
16
5-Star Facilities
3.0
Avg CMS Rating
16
Counties

Nursing home costs by state →

Top-Rated Nursing Homes in Maine

Showing top 20 by CMS overall rating. Search all 78 →

FacilityCityCountyCMS RatingBeds
Aroostook Health Center Mars Hill Aroostook ★★★★★ 66
Borderview Rehab & Living Ctr Van Buren Aroostook ★★★★★ 27
Cedars Nursing Care Center Portland Cumberland ★★★★★ 102
Cove'S Edge Inc Damariscotta Lincoln ★★★★★ 76
Durgin Pines Kittery York ★★★★★ 81
Madigan Estates Houlton Aroostook ★★★★★ 99
Maine Veterans Home - Augusta Augusta Kennebec ★★★★★ 108
Maine Veterans Home - Caribou Caribou Aroostook ★★★★★ 40
Mainegeneral Rehab & Long Term Care - Glenridge Augusta Kennebec ★★★★★ 125
Maine Veterans Home - So Paris South Paris Oxford ★★★★★ 62
Norway Center For Health & Rehabilitation, Llc Norway Oxford ★★★★★ 42
Piper Shores Scarborough Cumberland ★★★★★ 40
Ross Manor Bangor Penobscot ★★★★★ 103
Sanfield Rehab & Living Center Hartland Somerset ★★★★★ 23
St Andre Health Care Facility Biddeford York ★★★★★ 96
Westgate Center For Rehab & Alzheimers Care Bangor Penobscot ★★★★★ 65
Augusta Center For Health & Rehabilitation, Llc Augusta Kennebec ★★★★☆ 72
Barron Center Portland Cumberland ★★★★☆ 219
Coastal Manor Yarmouth Cumberland ★★★★☆ 39
Gorham House Gorham Cumberland ★★★★☆ 69

Assisted Living, Memory Care & Independent Living in Maine

293 communities licensed by the state of Maine: 293 assisted living, 40 memory care, 0 independent living. Lilisity publishes no score or ranking for any community that has not earned an award; browse by county, or search by name or city.

Cumberland (61) · Penobscot (47) · Androscoggin (43) · York (22) · Washington (20) · Hancock (20) · Kennebec (16) · Lincoln (12) · Knox (11) · Aroostook (10) · Waldo (7) · Sagadahoc (7)

See what senior living costs near you

A Lilisity advisor will send current prices for communities that fit your needs and budget. Free, no obligation.

Or call (833) 612-4732
Free Advisor Help (833) 612-4732