Dialysis facilities in Alabama
172 dialysis facilities certified by Medicare. Medicare star rating: 5★ 7 · 4★ 19 · 3★ 67 · 2★ 53 · 1★ 19 · not rated 7.
A dialysis facility treats people whose kidneys have failed (end-stage kidney disease). Hemodialysis cleans the blood with a machine, usually three times a week at the center; some centers also train patients to do peritoneal dialysis or hemodialysis at home. The facilities listed here are certified by Medicare.
By county
- Autauga County3
- Baldwin County5
- Barbour County3
- Calhoun County6
- Clarke County2
- Coffee County2
- Colbert County2
- Cullman County2
- Dallas County3
- Elmore County2
- Escambia County2
- Etowah County4
- Houston County4
- Jefferson County29
- Lauderdale County3
- Lee County4
- Limestone County3
- Madison County10
- Marengo County2
- Marshall County4
- Mobile County15
- Montgomery County12
- Morgan County4
- Russell County3
- Saint Clair County2
- Shelby County6
- Talladega County4
- Tallapoosa County2
- Tuscaloosa County7
- Walker County2
By city
All dialysis facilities in Alabama
Alabaster
- FKC Shelby(205) 728‑6286Medicare star rating: 4 of 5 · 24 stations
Albertville
- FMC Albertville(256) 878‑4480Medicare star rating: 3 of 5 · 20 stations
Alexander City
- FMC Alexander City(256) 329‑0638Medicare star rating: 3 of 5 · 23 stations
Andalusia
- RCG Andalusia(334) 427‑0147Medicare star rating: 2 of 5 · 21 stations
Anniston
- DaVita Anniston Dialysis(256) 237‑3794Medicare star rating: 3 of 5 · 10 stations
- DaVita Model City HT at Home Dialysis(256) 236‑58643 stations
- FKC E 11 Street - Anniston(256) 237‑7566Medicare star rating: 3 of 5 · 21 stations
- FMC Anniston Home Therapy(256) 237‑7340Medicare star rating: 1 of 5 · 4 stations
Arab
- FKC Arab(256) 640‑8283Medicare star rating: 5 of 5 · 24 stations
Athens
- DaVita Athens Dialysis(256) 233‑4730Medicare star rating: 2 of 5 · 20 stations
- DaVita Limestone County Dialysis(256) 233‑3965Medicare star rating: 2 of 5 · 10 stations
Atmore
- DaVita Atmore Dialysis Center(251) 368‑5593Medicare star rating: 3 of 5 · 10 stations
Attalla
- FKC Attalla(256) 691‑0766Medicare star rating: 2 of 5 · 10 stations
Auburn
- FMC Auburn(334) 501‑8890Medicare star rating: 4 of 5 · 20 stations
- PCD Auburn(334) 258‑12089 stations
Bay Minette
- FMC Bay Minette(251) 580‑4448Medicare star rating: 3 of 5 · 18 stations
Bessemer
- Bessemer Kidney Center(205) 424‑3757Medicare star rating: 3 of 5 · 36 stations
- DaVita Jewel Dialysis(205) 481‑4386Medicare star rating: 3 of 5 · 34 stations
- FMC McCalla(205) 424‑8528Medicare star rating: 4 of 5 · 13 stations
Birmingham
- Childrens Hospital Dialysis(205) 638‑92757 stations
- DaVita Birmingham Central Dialysis(205) 250‑6760Medicare star rating: 3 of 5 · 32 stations
- DaVita Birmingham East Dialysis(205) 833‑6003Medicare star rating: 2 of 5 · 16 stations
- DaVita Birmingham North Dialysis(205) 297‑9052Medicare star rating: 2 of 5 · 24 stations
- DaVita Crown Dialysis(205) 297‑0143Medicare star rating: 3 of 5 · 14 stations
- DaVita Ensley Dialysis(205) 786‑1371Medicare star rating: 2 of 5 · 24 stations
- DaVita Greystone Dialysis(205) 981‑2045Medicare star rating: 3 of 5 · 11 stations
- DaVita Imperial Home Dialysis(659) 599‑7749Medicare star rating: 3 of 5 · 3 stations
- DaVita Magic City Dialysis(205) 986‑0592Medicare star rating: 2 of 5 · 18 stations
- DaVita Red Mountain HT at Home(205) 250‑6757Medicare star rating: 3 of 5 · 10 stations
- DaVita Steel City Dialysis(205) 785‑2972Medicare star rating: 3 of 5 · 10 stations
- DCI Birmingham(205) 838‑5400Medicare star rating: 5 of 5 · 16 stations
- FKC Oak Mountain(205) 981‑4925Medicare star rating: 4 of 5 · 10 stations
- FMC Birmingham Home(205) 290‑1197Medicare star rating: 4 of 5 · 17 stations
- FMC Birmingham Metro(205) 321‑5844Medicare star rating: 3 of 5 · 10 stations
- FMC Forestdale(205) 798‑8321Medicare star rating: 3 of 5 · 13 stations
- FMC Midfield Dialysis(205) 481‑0019Medicare star rating: 2 of 5 · 24 stations
- FMC Montclair(205) 957‑1010Medicare star rating: 2 of 5 · 24 stations
- FMC of East Jefferson(205) 838‑2652Medicare star rating: 3 of 5 · 13 stations
- FMC Trussville(205) 655‑0961Medicare star rating: 5 of 5 · 20 stations
- Fresenius Kidney Care South Avenue(205) 209‑3125Medicare star rating: 2 of 5 · 20 stations
- RCG Princeton(205) 785‑3500Medicare star rating: 2 of 5 · 34 stations
Boaz
- DaVita Boaz Dialysis(256) 840‑5931Medicare star rating: 3 of 5 · 12 stations
- DaVita Marshall County Home Training(256) 803‑25673 stations
Brewton
- DaVita Brewton Dialysis(251) 867‑8509Medicare star rating: 4 of 5 · 10 stations
Carrollton
- DaVita Pickens County Dialysis(205) 367‑1194Medicare star rating: 2 of 5 · 14 stations
Center Point
- DaVita Center Point Dialysis(205) 520‑1108Medicare star rating: 2 of 5 · 16 stations
Centre
- Cherokee Community Dialysis(256) 266‑1471Medicare star rating: 1 of 5 · 9 stations
Clanton
- RCG Clanton(205) 280‑4331Medicare star rating: 3 of 5 · 12 stations
Cullman
- DCI Cullman(256) 734‑3055Medicare star rating: 3 of 5 · 16 stations
- DCI South Cullman(256) 737‑8222Medicare star rating: 3 of 5 · 10 stations
Dadeville
- FMC Dadeville(256) 825‑2740Medicare star rating: 5 of 5 · 15 stations
Decatur
- DCI Decatur(256) 350‑8882Medicare star rating: 3 of 5 · 24 stations
- Dialysis Services of Decatur, LLC(256) 308‑2985Medicare star rating: 3 of 5 · 21 stations
- Fresenius Medical Care Decatur(256) 885‑1740Medicare star rating: 3 of 5 · 20 stations
- North Alabama Home Dialysis(256) 340‑0012Medicare star rating: 2 of 5 · 4 stations
Demopolis
- DaVita Demopolis Dialysis(334) 289‑1394Medicare star rating: 1 of 5 · 15 stations
- DaVita White Bluff Dialysis(334) 287‑1254Medicare star rating: 3 of 5 · 10 stations
Dothan
- DaVita Dothan Dialysis(334) 793‑4077Medicare star rating: 3 of 5 · 27 stations
- DaVita Home Options of Dothan (PD)(334) 673‑02463 stations
- DaVita Wiregrass Kidney Center(334) 792‑8907Medicare star rating: 3 of 5 · 20 stations
- DCI Dothan(334) 793‑3519Medicare star rating: 2 of 5 · 33 stations
Enterprise
- DaVita Enterprise Dialysis(334) 308‑0262Medicare star rating: 4 of 5 · 16 stations
- DCI Enterprise(334) 347‑8233Medicare star rating: 3 of 5 · 26 stations
Eufaula
- DaVita Barbour County Dialysis(334) 687‑7583Medicare star rating: 3 of 5 · 8 stations
- DaVita Eufaula Dialysis(334) 688‑0806Medicare star rating: 3 of 5 · 12 stations
- DCI Eufaula(334) 687‑7071Medicare star rating: 3 of 5 · 14 stations
Eutaw
- DaVita Greene County Dialysis(205) 372‑4000Medicare star rating: 2 of 5 · 12 stations
Evergreen
- DCI Evergreen(251) 578‑9200Medicare star rating: 1 of 5 · 10 stations
Fairfield
- FMC Fairfield (Steel City)(205) 780‑5122Medicare star rating: 2 of 5 · 12 stations
Fairhope
- FMC Eastern Shore(251) 928‑7835Medicare star rating: 3 of 5 · 24 stations
- FMC Home Therapy Services of Baldwin County(251) 929‑3666Medicare star rating: 4 of 5 · 5 stations
Fayette
- DaVita Fayette Dialysis(205) 932‑8500Medicare star rating: 3 of 5 · 10 stations
Florence
- DaVita Florence Dialysis(256) 764‑5050Medicare star rating: 4 of 5 · 18 stations
- DaVita Renaissance Dialysis(256) 764‑2313Medicare star rating: 4 of 5 · 10 stations
- FKC Florence(256) 712‑4920Medicare star rating: 4 of 5 · 8 stations
Foley
- Fresenius Kidney Care Foley(251) 943‑1500Medicare star rating: 2 of 5 · 16 stations
Fort Payne
- RCG Fort Payne(256) 845‑9979Medicare star rating: 3 of 5 · 24 stations
Gadsden
- DaVita Gadsden Dialysis(256) 547‑2511Medicare star rating: 2 of 5 · 24 stations
- FKC Gadsden(256) 456‑1242Medicare star rating: 2 of 5 · 22 stations
Gardendale
- FMC Gardendale(205) 608‑3653Medicare star rating: 3 of 5 · 23 stations
Grand Bay
- FMC South Mobile(251) 865‑2102Medicare star rating: 2 of 5 · 27 stations
Greenville
- FMC Camellia(334) 383‑0006Medicare star rating: 3 of 5 · 21 stations
Gulf Shores
- DaVita Gulf Shores Dialysis Center(251) 967‑2205Medicare star rating: 3 of 5 · 8 stations
Hoover
- DaVita Chace Lake Dialysis(659) 272‑000112 stations
- FMC Hoover(205) 979‑3708Medicare star rating: 3 of 5 · 11 stations
Hope Hull
- FKC Hope Hull(334) 286‑3972Medicare star rating: 2 of 5 · 1 stations
Huntsville
- Endeavor Dialysis(256) 722‑0013Medicare star rating: 3 of 5 · 15 stations
- FMC Chase(256) 852‑8900Medicare star rating: 1 of 5 · 25 stations
- FMC Discovery(256) 489‑4160Medicare star rating: 1 of 5 · 20 stations
- FMC Huntsville(256) 536‑1897Medicare star rating: 4 of 5 · 31 stations
- FMC Huntsville Home(256) 539‑0338Medicare star rating: 5 of 5
- FMC Rocket City(256) 880‑5151Medicare star rating: 2 of 5 · 16 stations
- Fresenius Medical Care Metro Huntsville(938) 227‑692512 stations
Jackson
- FMC Jackson (Tombigbee)(251) 246‑6667Medicare star rating: 2 of 5 · 25 stations
Jacksonville
- RAI Jacksonville(256) 435‑3161Medicare star rating: 2 of 5 · 16 stations
Jasper
- DaVita Walker County Dialysis(205) 384‑6919Medicare star rating: 1 of 5 · 13 stations
- RCG Walker(205) 221‑8775Medicare star rating: 3 of 5 · 22 stations
Leeds
- DaVita Leeds Dialysis(205) 699‑5383Medicare star rating: 3 of 5 · 10 stations
Madison
- FMC Odyssey Dialysis(256) 772‑4435Medicare star rating: 2 of 5 · 15 stations
- FMC West Madison(256) 233‑5757Medicare star rating: 3 of 5 · 21 stations
- Fresenius Kidney Care Madison Home(256) 988‑6700Medicare star rating: 5 of 5 · 5 stations
Marion
- DaVita Perry County Dialysis(334) 683‑8519Medicare star rating: 4 of 5 · 10 stations
Meridianville
- FMC Tranquility(256) 828‑3128Medicare star rating: 3 of 5 · 21 stations
Mobile
- FKC Central Mobile(251) 283‑6600Medicare star rating: 3 of 5 · 25 stations
- FKC USA Midtown(251) 472‑9601Medicare star rating: 3 of 5 · 13 stations
- FMC Azalea City(251) 441‑0868Medicare star rating: 3 of 5 · 25 stations
- FMC Dauphin Island Pkwy(251) 471‑2505Medicare star rating: 2 of 5 · 20 stations
- FMC East Mobile(251) 438‑6917Medicare star rating: 2 of 5 · 29 stations
- FMC Jaguar(251) 476‑0502Medicare star rating: 2 of 5 · 26 stations
- FMC Mobile(251) 476‑2762Medicare star rating: 3 of 5 · 24 stations
- FMC Mobile Transitional Care and Home Therapies(251) 724‑4100Medicare star rating: 2 of 5 · 13 stations
- FMC Port City(251) 652‑1025Medicare star rating: 1 of 5 · 20 stations
- FMC University South Alabama(251) 460‑6797Medicare star rating: 1 of 5 · 22 stations
- FMC West Mobile(251) 633‑2681Medicare star rating: 3 of 5 · 20 stations
Monroeville
- FMC Monroeville (Whetstone)(251) 575‑3452Medicare star rating: 3 of 5 · 20 stations
Montevallo
- FMC Montevallo(205) 665‑4440Medicare star rating: 3 of 5 · 10 stations
Montgomery
- DaVita Majestic Dialysis(334) 260‑8519Medicare star rating: 2 of 5 · 12 stations
- DaVita Monarch Dialysis(334) 280‑4980Medicare star rating: 2 of 5 · 22 stations
- DaVita PDI-Montgomery(334) 269‑9416Medicare star rating: 2 of 5 · 19 stations
- DCI Montgomery(334) 265‑9190Medicare star rating: 1 of 5 · 24 stations
- FKC Montgomery(334) 286‑3766Medicare star rating: 2 of 5 · 33 stations
- FKC Narrow Lane(334) 651‑8630Medicare star rating: 3 of 5 · 15 stations
- FMC Capitol City(334) 263‑1028Medicare star rating: 2 of 5 · 28 stations
- FMC Montgomery Home Services(334) 244‑1478Medicare star rating: 4 of 5 · 8 stations
- FMC of Taylor Road(334) 274‑4300Medicare star rating: 3 of 5 · 25 stations
- PCD Montgomery Community(334) 694‑7920Medicare star rating: 1 of 5 · 10 stations
- Sapphire Community Dialysis(334) 694‑7200Medicare star rating: 2 of 5 · 16 stations
Moulton
- DCI Moulton(256) 974‑1400Medicare star rating: 1 of 5 · 12 stations
Muscle Shoals
- DaVita Muscle Shoals Dialysis(256) 386‑7028Medicare star rating: 3 of 5 · 10 stations
Northport
- DaVita Northport Dialysis(659) 239‑6174Medicare star rating: 1 of 5 · 24 stations
- RRC Northridge(205) 722‑2968Medicare star rating: 1 of 5 · 24 stations
Oneonta
- RCG Oneonta(205) 625‑6903Medicare star rating: 4 of 5 · 12 stations
Opelika
- DaVita Opelika Dialysis Center(334) 745‑6883Medicare star rating: 4 of 5 · 10 stations
- FMC Opelika(334) 749‑5085Medicare star rating: 4 of 5 · 31 stations
Oxford
- Rai-Snow St-Oxford(256) 835‑5914Medicare star rating: 3 of 5 · 25 stations
Ozark
- DaVita Ozark Dialysis(334) 774‑1410Medicare star rating: 2 of 5 · 19 stations
Pelham
- FMC Cahaba Valley(205) 988‑0469Medicare star rating: 3 of 5 · 24 stations
Pell City
- DCI Pell City(205) 884‑4240Medicare star rating: 3 of 5 · 15 stations
- FMC Pell City(205) 338‑4515Medicare star rating: 3 of 5 · 13 stations
Phenix City
- DaVita Phenix City Dialysis Center(334) 298‑0294Medicare star rating: 2 of 5 · 20 stations
- DCI Phenix City(334) 448‑4840Medicare star rating: 2 of 5 · 12 stations
- Fresenius Kidney Care Phenix City(334) 664‑0700Medicare star rating: 2 of 5 · 10 stations
Prattville
- DaVita PDI-Prattville(334) 358‑1576Medicare star rating: 3 of 5 · 16 stations
- FMC Prattville(334) 358‑7414Medicare star rating: 3 of 5 · 18 stations
- Prattville Community Dialysis(334) 595‑6335Medicare star rating: 1 of 5 · 9 stations
Rainbow City
- DaVita Rainbow City Dialysis(256) 413‑3245Medicare star rating: 4 of 5 · 16 stations
Roanoke
- Roanoke Dialysis Clinic(334) 777‑5127Medicare star rating: 2 of 5 · 13 stations
Russellville
- DaVita Russellville Dialysis(256) 332‑7044Medicare star rating: 3 of 5 · 10 stations
Saraland
- Fresenius Kidney Care Saraland(251) 679‑5590Medicare star rating: 1 of 5 · 17 stations
Scottsboro
- FMC Scottsboro(256) 259‑4777Medicare star rating: 3 of 5 · 20 stations
Selma
- FMC Dallas County(334) 872‑8460Medicare star rating: 2 of 5 · 21 stations
- FMC Selma(334) 874‑9021Medicare star rating: 2 of 5 · 26 stations
- FMC Valley Creek(334) 875‑5436Medicare star rating: 3 of 5 · 22 stations
Semmes
- FMC Magnolia(251) 649‑6343Medicare star rating: 2 of 5 · 20 stations
Sheffield
- DaVita Sheffield Dialysis(256) 381‑8004Medicare star rating: 3 of 5 · 12 stations
Sylacauga
- DaVita Sylacauga Dialysis(256) 249‑4994Medicare star rating: 2 of 5 · 18 stations
- FMC Sylacauga(256) 249‑9660Medicare star rating: 3 of 5 · 12 stations
Talladega
- DaVita Talladega Dialysis(256) 362‑2332Medicare star rating: 4 of 5 · 13 stations
- Landmark Dialysis(256) 362‑4449Medicare star rating: 2 of 5 · 30 stations
Tallassee
- FMC Tallassee(334) 252‑0028Medicare star rating: 2 of 5 · 10 stations
Thomasville
- FMC Thomasville(334) 636‑1411Medicare star rating: 2 of 5 · 20 stations
Troy
- FKC Troy(334) 434‑5193Medicare star rating: 1 of 5 · 21 stations
Trussville
- DaVita Springs Dialysis(205) 655‑0871Medicare star rating: 3 of 5 · 16 stations
Tuscaloosa
- DaVita Crimson Dialysis(205) 752‑3267Medicare star rating: 1 of 5 · 16 stations
- DaVita Northriver Home Dialysis (PD)(659) 734‑2948Medicare star rating: 2 of 5
- DaVita Tuscaloosa Dialysis(205) 752‑6363Medicare star rating: 1 of 5 · 19 stations
- DaVita Tuscaloosa University Dialysis(205) 345‑6004Medicare star rating: 2 of 5 · 23 stations
- FKC Foothills Dialysis(205) 614‑5985Medicare star rating: 2 of 5 · 11 stations
Union Springs
- FKC Union Springs(334) 777‑5635Medicare star rating: 3 of 5 · 16 stations
Valley
- BMA Langdale(334) 756‑4192Medicare star rating: 5 of 5 · 19 stations
Wetumpka
- DaVita PDI-Elmore County(334) 514‑2037Medicare star rating: 3 of 5 · 10 stations
Whistler
- FMC Prichard(251) 330‑1623Medicare star rating: 2 of 5 · 25 stations
More care in Alabama
Common questions
How many dialysis facilities are in Alabama?
Medicare (CMS) lists 172 dialysis facilities in Alabama. 165 have a Medicare star rating.
Which dialysis facilities in Alabama have 5 stars?
In the current Medicare data: BMA Langdale, DCI Birmingham, FKC Arab, FMC Dadeville, FMC Huntsville Home, FMC Trussville and Fresenius Kidney Care Madison Home. Ratings are one piece of information: call and visit before you decide.
Source: Centers for Medicare & Medicaid Services (CMS), “Dialysis Facility - Listing by Facility”, data updated 2026-10-22, retrieved 2026-10-31. In a medical emergency, call 911. About dialysis facilities and their ratings