Free recognition from Medicare data
Top Rated nursing homes in Alabama (2026)
17 homes top rated for short-term rehab and 16 for long-term care. No home paid to be listed. Each home’s page shows its full Medicare record.
Top Rated for Short-Term Rehab (17)
Homes in Alabama that Medicare rates highly for short-term rehab.
Baldwin County
- Eastern Shore Rehabilitation and Health CenterDaphne · 117 beds · 100 to 149 beds
Bullock County
- Southern Springs Healthcare FacilityUnion Springs · 123 beds · 100 to 149 beds
Cleburne County
- Cleburne County Nursing HomeHeflin · 82 beds · Under 100 beds
Conecuh County
- Evergreen Nursing HomeEvergreen · 61 beds · Under 100 beds
Elmore County
- Charlton Place Rehab and Healthcare CenterDeatsville · 65 beds · Under 100 beds
Franklin County
- Terrace Manor Nursing & Rehabilitation CenterRussellville · 63 beds · Under 100 beds
Houston County
- Westside Terrace Health & Rehabilitation CenterDothan · 165 beds · 150 beds or more
Jackson County
- Highlands Health and RehabScottsboro · 50 beds · Under 100 beds
Lawrence County
- Nhc Healthcare, MoultonMoulton · 136 beds · 100 to 149 beds
Limestone County
- Athens Health and RehabilitationAthens · 149 beds · 100 to 149 beds
Madison County
- Willowbrooke Ct Skilled Care Center at Magnolia TraceHuntsville · 59 beds · Under 100 beds
Marengo County
- Woodhaven Manor Nursing HomeDemopolis · 75 beds · Under 100 beds
Marshall County
- Barfield Health CareGuntersville · 113 beds · 100 to 149 beds
Mobile County
- Crowne Health Care of CitronelleCitronelle · 69 beds · Under 100 beds
Pickens County
- Arbor Woods Health and RehabReform · 85 beds · Under 100 beds
Talladega County
- Sylacauga Health and Rehab ServicesSylacauga · 149 beds · 100 to 149 beds
Walker County
- Ridgewood Health ServicesJasper · 98 beds · Under 100 beds
Top Rated for Long-Term Care (16)
Homes in Alabama that Medicare rates highly for long-term care.
Baldwin County
- Altera Health and Rehabilitation CenterFairhope · 83 beds · Under 100 beds
Blount County
- Tlc Nursing CenterOneonta · 103 beds · 100 to 149 beds
De Kalb County
- Crossville Health and RehabilitationCrossville · 143 beds · 100 to 149 beds
Etowah County
- Gadsden Health and Rehab CenterGadsden · 168 beds · 150 beds or more
Hale County
- Diversicare of GreensboroGreensboro · 97 beds · Under 100 beds
Lawrence County
- Nhc Healthcare, MoultonMoulton · 136 beds · 100 to 149 beds
Limestone County
- Athens Health and RehabilitationAthens · 149 beds · 100 to 149 beds
Madison County
- Valley View Health and RehabilitationMadison · 155 beds · 150 beds or more
Marengo County
- Marengo Nursing HomeLinden · 78 beds · Under 100 beds
- Woodhaven Manor Nursing HomeDemopolis · 75 beds · Under 100 beds
Perry County
- Diversicare of MarionMarion · 71 beds · Under 100 beds
- Southland Nursing HomeMarion · 91 beds · Under 100 beds
Pickens County
- Aliceville Manor Nursing HomeAliceville · 100 beds · 100 to 149 beds
- Arbor Woods Health and RehabReform · 85 beds · Under 100 beds
Russell County
- Parkwood Health Care FacilityPhenix City · 74 beds · Under 100 beds
Washington County
- Washington County Nursing HomeChatom · 88 beds · Under 100 beds
Medicare data as of September 2026. Ratings can lag behind changes at a home; visit and ask about recent inspections.