Nursing homes in Alabama
Alabama has 224 Medicare- or Medicaid-certified nursing homes in 67 counties, with 26,504 certified beds in total. The state average CMS overall rating is 3.0 of 5 against a national average of 3.0, and homes report 3.88 nurse staffing hours per resident per day against 3.86 nationally.
Alabama against the national average
| Measure | Alabama | United States |
|---|---|---|
| Overall rating (1 to 5) | 3.0 | 3.0 |
| Health inspection rating | 2.8 | 2.8 |
| Staffing rating | 3.6 | 2.9 |
| Nurse staffing hours per resident per day | 3.88 | 3.86 |
| Registered nurse hours per resident per day | 0.65 | 0.69 |
| Nursing staff turnover | 46.9% | 45.8% |
| Health deficiencies in the latest inspection | 4.0 | 9.2 |
| Fines per home, past three years | 0.3 | 0.9 |
Averages are published by CMS. Health inspection ratings are set within each state, so compare them across states with care.
Browse by city
- Birmingham 20 homes
- Mobile 14 homes
- Huntsville 9 homes
- Montgomery 8 homes
- Northport 5 homes
- Bessemer 4 homes
- Florence 4 homes
- Alexander City 3 homes
- Cullman 3 homes
- Dothan 3 homes
- Gadsden 3 homes
- Jasper 3 homes
- Pell City 3 homes
- Phenix City 3 homes
- Russellville 3 homes
- Selma 3 homes
Cities with at least 3 homes, by the city in each home's CMS address. Every home is also listed by county below.
Browse by county
- Autauga County 1 home
- Baldwin County 7 homes
- Barbour County 1 home
- Bibb County 1 home
- Blount County 2 homes
- Bullock County 1 home
- Butler County 2 homes
- Calhoun County 5 homes
- Chambers County 4 homes
- Cherokee County 1 home
- Chilton County 1 home
- Choctaw County 1 home
- Clarke County 2 homes
- Clay County 2 homes
- Cleburne County 1 home
- Coffee County 2 homes
- Colbert County 3 homes
- Conecuh County 1 home
- Coosa County 1 home
- Covington County 3 homes
- Crenshaw County 1 home
- Cullman County 4 homes
- Dale County 2 homes
- Dallas County 3 homes
- De Kalb County 3 homes
- Elmore County 4 homes
- Escambia County 2 homes
- Etowah County 6 homes
- Fayette County 1 home
- Franklin County 4 homes
- Geneva County 2 homes
- Greene County 1 home
- Hale County 2 homes
- Henry County 1 home
- Houston County 3 homes
- Jackson County 3 homes
- Jefferson County 34 homes
- Lamar County 1 home
- Lauderdale County 5 homes
- Lawrence County 1 home
- Lee County 2 homes
- Limestone County 2 homes
- Lowndes County 1 home
- Macon County 1 home
- Madison County 12 homes
- Marengo County 2 homes
- Marion County 3 homes
- Marshall County 5 homes
- Mobile County 17 homes
- Monroe County 2 homes
- Montgomery County 8 homes
- Morgan County 4 homes
- Perry County 2 homes
- Pickens County 2 homes
- Pike County 1 home
- Randolph County 2 homes
- Russell County 3 homes
- Shelby County 3 homes
- St. Clair County 4 homes
- Sumter County 1 home
- Talladega County 3 homes
- Tallapoosa County 4 homes
- Tuscaloosa County 6 homes
- Walker County 5 homes
- Washington County 1 home
- Wilcox County 1 home
- Winston County 2 homes
Source: CMS Provider Data Catalog, nursing home datasets processed Sep 1, 2026.