Dialysis facilities in North Carolina
252 dialysis facilities certified by Medicare. Medicare star rating: 5★ 22 · 4★ 43 · 3★ 111 · 2★ 55 · 1★ 12 · not rated 9.
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
- Alamance County7
- Anson County2
- Bladen County2
- Brunswick County4
- Buncombe County4
- Cabarrus County4
- Carteret County2
- Catawba County5
- Chatham County2
- Chowan County2
- Cleveland County5
- Columbus County2
- Craven County2
- Cumberland County5
- Davidson County2
- Duplin County2
- Durham County12
- Edgecombe County4
- Forsyth County7
- Franklin County2
- Gaston County4
- Granville County2
- Guilford County10
- Halifax County2
- Harnett County4
- Hoke County2
- Iredell County4
- Johnston County6
- Lee County2
- Lenoir County2
- Mecklenburg County25
- Moore County4
- Nash County3
- New Hanover County4
- Onslow County2
- Orange County2
- Pasquotank County2
- Pender County2
- Pitt County4
- Randolph County2
- Richmond County2
- Robeson County6
- Rockingham County3
- Rowan County2
- Sampson County3
- Surry County2
- Union County4
- Vance County2
- Wake County21
- Wayne County7
- Wilson County2
By city
- Asheville2
- Burlington4
- Cary2
- Charlotte22
- Clayton2
- Clinton2
- Concord2
- Durham12
- Edenton2
- Elizabeth City2
- Fayetteville5
- Garner2
- Gastonia2
- Goldsboro6
- Greensboro6
- Greenville2
- Henderson2
- Hickory3
- High Point3
- Indian Trail2
- Jacksonville2
- Kannapolis2
- Kings Mountain2
- Kinston2
- Louisburg2
- Lumberton2
- Mebane2
- Monroe2
- New Bern2
- Oxford2
- Pinehurst2
- Raeford2
- Raleigh10
- Reidsville2
- Rocky Mount4
- Sanford2
- Shelby3
- Statesville3
- Tarboro2
- Wadesboro2
- Wilmington4
- Wilson2
- Winston Salem7
All dialysis facilities in North Carolina
Ahoskie
- DaVita Ahoskie Dialysis(252) 332‑3896Medicare star rating: 4 of 5 · 26 stations
Albemarle
- FMC BMA Albemarle(704) 982‑6945Medicare star rating: 3 of 5 · 26 stations
Angier
- Fresenius Medical Care Angier Dialysis(919) 639‑3064Medicare star rating: 4 of 5 · 10 stations
Apex
- Fresenius Medical Care Apex(919) 387‑2898Medicare star rating: 4 of 5 · 20 stations
Archdale
- North Randolph Dialysis Center of Wake Forest University(336) 434‑8910Medicare star rating: 3 of 5 · 10 stations
Arden
- DaVita Arden Dialysis Center(828) 630‑1038Medicare star rating: 3 of 5 · 10 stations
Asheboro
- FMC BMA of Asheboro(336) 318‑0380Medicare star rating: 3 of 5 · 46 stations
Asheville
- DaVita Asheville Kidney Center(828) 251‑1224Medicare star rating: 5 of 5 · 52 stations
- DaVita Biltmore Home Training(828) 255‑283910 stations
Belmont
- FMC Belmont Dialysis Center(704) 827‑2931Medicare star rating: 3 of 5 · 18 stations
Biscoe
- DaVita Dialysis Care of Montgomery County(910) 428‑4052Medicare star rating: 2 of 5 · 20 stations
Bladenboro
- DaVita Bladenboro Dialysis(910) 863‑2046Medicare star rating: 3 of 5 · 14 stations
Boone
- Fresenius Medical Care Watauga County(828) 268‑7502Medicare star rating: 4 of 5 · 16 stations
Brevard
- DaVita Brevard Dialysis(828) 884‑4075Medicare star rating: 3 of 5 · 9 stations
Burgaw
- DaVita SEDC Burgaw Dialysis Center(910) 259‑9925Medicare star rating: 4 of 5 · 18 stations
Burlington
- DaVita Burlington Dialysis(336) 570‑3494Medicare star rating: 3 of 5 · 16 stations
- DaVita Glen Raven Dialysis(336) 538‑9820Medicare star rating: 2 of 5 · 27 stations
- DaVita North Burlington Dialysis(336) 227‑3450Medicare star rating: 2 of 5 · 22 stations
- FMC - BMA of Burlington Inc(336) 524‑8989Medicare star rating: 2 of 5 · 45 stations
Cameron
- FMC Anderson Creek(919) 499‑1483Medicare star rating: 2 of 5 · 12 stations
Carrboro
- FMC Carolina Dialysis Carrboro(919) 966‑4359Medicare star rating: 3 of 5 · 41 stations
Carthage
- DaVita Carthage Dialysis(910) 947‑1052Medicare star rating: 3 of 5 · 14 stations
Cary
- FMC Cary Kidney Center(919) 462‑0976Medicare star rating: 5 of 5 · 28 stations
- Fresenius Medical Care Morrisville(919) 677‑3832Medicare star rating: 4 of 5 · 9 stations
Chadbourn
- DaVita Chadbourn Dialysis Center(910) 654‑3190Medicare star rating: 3 of 5 · 17 stations
Charlotte
- Carolinas Medical Center Dialysis Unit(704) 381‑77499 stations
- DaVita Brookshire(704) 395‑6091Medicare star rating: 3 of 5 · 10 stations
- DaVita Charlotte Dialysis(704) 333‑5535Medicare star rating: 3 of 5 · 32 stations
- DaVita Charlotte East Dialysis(704) 535‑3962Medicare star rating: 4 of 5 · 26 stations
- DaVita Hickory Ridge Dialysis(704) 921‑4990Medicare star rating: 3 of 5 · 10 stations
- DaVita Mint Hill Dialysis(704) 573‑2549Medicare star rating: 3 of 5 · 22 stations
- DaVita North Charlotte Dialysis Center(704) 599‑1355Medicare star rating: 3 of 5 · 36 stations
- DaVita South Charlotte Dialysis(980) 399‑4784Medicare star rating: 5 of 5 · 23 stations
- FMC BMA East Charlotte(704) 334‑2226Medicare star rating: 3 of 5 · 26 stations
- FMC BMA Nations Ford(704) 552‑9102Medicare star rating: 3 of 5 · 28 stations
- FMC BMA of Beatties Ford Inc(704) 394‑7335Medicare star rating: 2 of 5 · 43 stations
- FMC Charlotte(704) 348‑2950Medicare star rating: 3 of 5 · 30 stations
- FMC Independent Nephrology Services Charlotte(704) 535‑7203Medicare star rating: 4 of 5 · 10 stations
- FMC INDEPENDENT NEPHROLOGY SERVICES Freedom(980) 341‑1900Medicare star rating: 3 of 5 · 10 stations
- FMC of North Charlotte(704) 596‑0680Medicare star rating: 2 of 5 · 40 stations
- Fresenius Kidney Care Regal Oaks(704) 535‑7231Medicare star rating: 2 of 5 · 18 stations
- Fresenius Kidney Care West Charlotte(704) 393‑5509Medicare star rating: 2 of 5 · 30 stations
- Fresenius Medical Care Aldersgate(704) 567‑2045Medicare star rating: 2 of 5 · 16 stations
- Fresenius Medical Care Mallard Creek(980) 890‑3700Medicare star rating: 2 of 5 · 18 stations
- Fresenius Medical Care Southwest Charlotte(704) 504‑2667Medicare star rating: 3 of 5 · 13 stations
- USRC Glenwater Dialysis(704) 503‑6900Medicare star rating: 1 of 5 · 42 stations
- USRC Latrobe Dialysis(704) 366‑5299Medicare star rating: 3 of 5 · 24 stations
Cherokee
- DaVita Cherokee Dialysis Center(828) 506‑9009Medicare star rating: 4 of 5 · 20 stations
Clayton
- DaVita Clayton Dialysis(919) 986‑921610 stations
- Fresenius Medical Care Stallings Station(919) 550‑7456Medicare star rating: 4 of 5 · 24 stations
Clinton
- DaVita Sampson County Home Training(910) 590‑27775 stations
- FMC BMA of Clinton Inc(910) 592‑1600Medicare star rating: 2 of 5 · 33 stations
Clyde
- DaVita Waynesville Dialysis Center(828) 627‑2907Medicare star rating: 5 of 5 · 19 stations
Concord
- DaVita Copperfield Dialysis(704) 795‑7552Medicare star rating: 3 of 5 · 27 stations
- DaVita Harrisburg Dialysis Center(704) 792‑1144Medicare star rating: 3 of 5 · 25 stations
Conover
- Fresenius Medical Services of Catawba Valley(828) 464‑3830Medicare star rating: 4 of 5 · 25 stations
Conway
- Fresenius Medical Care East Northampton County(252) 585‑0236Medicare star rating: 3 of 5 · 18 stations
Dallas
- Fresenius Kidney Care North Gaston(704) 923‑8001Medicare star rating: 4 of 5 · 17 stations
Dunn
- FMC - Dunn Kidney Center Inc(910) 892‑7811Medicare star rating: 3 of 5 · 35 stations
Durham
- DaVita Bull City Dialysis(919) 401‑8679Medicare star rating: 3 of 5 · 16 stations
- DaVita Downtown Durham Dialysis(919) 530‑1571Medicare star rating: 5 of 5 · 10 stations
- DaVita Durham Dialysis(919) 680‑0002Medicare star rating: 4 of 5 · 25 stations
- DaVita Durham Regional Dialysis(919) 471‑2523Medicare star rating: 3 of 5 · 10 stations
- DaVita Durham West Dialysis(919) 384‑0712Medicare star rating: 3 of 5 · 25 stations
- DaVita Research Triangle Park Dialysis(919) 206‑4606Medicare star rating: 4 of 5 · 13 stations
- DaVita Southpoint Dialysis(919) 544‑5536Medicare star rating: 5 of 5 · 16 stations
- FMC - Freedom Lake Dialysis Unit(919) 471‑1718Medicare star rating: 3 of 5 · 22 stations
- FMC Dialysis Services of Briggs Avenue(919) 598‑9992Medicare star rating: 3 of 5 · 29 stations
- FMC West Pettigrew Dialysis Center(919) 286‑4777Medicare star rating: 1 of 5 · 24 stations
- FMC-Eno River(984) 243‑4550Medicare star rating: 2 of 5 · 19 stations
- FMS South Durham Dialysis Center(919) 544‑3451Medicare star rating: 1 of 5 · 20 stations
Eden
- DaVita Dialysis Care of Rockingham County(336) 623‑7906Medicare star rating: 3 of 5 · 25 stations
Edenton
- DaVita Edenton Dialysis(252) 482‑0763Medicare star rating: 3 of 5 · 15 stations
- FMC Chowan Home Dialysis(252) 479‑8820Medicare star rating: 5 of 5 · 1 stations
Elizabeth City
- DaVita Albermarle Dialysis(252) 338‑0151Medicare star rating: 3 of 5 · 13 stations
- DaVita Elizabeth City Dialysis(252) 338‑2217Medicare star rating: 2 of 5 · 28 stations
Elizabethtown
- DaVita SEDC Elizabethtown Dialysis Center(910) 862‑7022Medicare star rating: 2 of 5 · 19 stations
Elkin
- Elkin Dialysis Center(336) 527‑4722Medicare star rating: 2 of 5 · 19 stations
Fairmont
- FMC Dialysis Services of Robeson County(910) 628‑6898Medicare star rating: 3 of 5 · 23 stations
Farmville
- Fresenius Medical Care Farmville(252) 753‑0092Medicare star rating: 3 of 5 · 14 stations
Fayetteville
- FMC - Fayetteville Kidney Center(910) 426‑2001Medicare star rating: 3 of 5 · 50 stations
- FMC Dialysis Services North Ramsey(910) 912‑2000Medicare star rating: 2 of 5 · 40 stations
- FMC Dialysis Services South Ramsey(910) 221‑4362Medicare star rating: 1 of 5 · 51 stations
- FMC of West Fayetteville(910) 867‑2602Medicare star rating: 1 of 5 · 40 stations
- Fresenius Kidney Care Rockfish(910) 764‑0025Medicare star rating: 2 of 5 · 24 stations
Forest City
- DaVita Dialysis Care of Rutherford County(828) 248‑3660Medicare star rating: 3 of 5 · 30 stations
Four Oaks
- FMC Four Oaks(919) 963‑2211Medicare star rating: 2 of 5 · 19 stations
Franklin
- DaVita Franklin Township Dialysis(828) 369‑1957Medicare star rating: 5 of 5 · 9 stations
Fuquay Varina
- FMC Fuquay Varina Kidney Center(919) 552‑1926Medicare star rating: 3 of 5 · 23 stations
Garner
- Fresenius Kidney Care West Johnston(984) 209‑5610Medicare star rating: 4 of 5 · 10 stations
- Fresenius Medical Care White Oak(919) 779‑6001Medicare star rating: 3 of 5 · 12 stations
Gastonia
- FMC BMA South Gaston Dialysis(704) 867‑3417Medicare star rating: 4 of 5 · 26 stations
- Fresenius Medical Care Gastonia(704) 864‑8863Medicare star rating: 4 of 5 · 39 stations
Goldsboro
- DaVita Coastal Plain Dialysis(919) 778‑5766Medicare star rating: 4 of 5 · 12 stations
- DaVita Eagles Nest Home Training(919) 581‑98313 stations
- DaVita Goldsboro Dialysis(919) 734‑1410Medicare star rating: 3 of 5 · 26 stations
- DaVita Goldsboro South Dialysis(919) 739‑6505Medicare star rating: 2 of 5 · 25 stations
- DaVita Rosewood Dialysis(919) 581‑9831Medicare star rating: 3 of 5 · 10 stations
- FMC RAI Care Centers Goldsboro(919) 734‑0044Medicare star rating: 2 of 5 · 16 stations
Graham
- DaVita Alamance County Dialysis(336) 229‑9169Medicare star rating: 3 of 5 · 10 stations
Greensboro
- DaVita Randleman Road Dialysis(336) 805‑701610 stations
- FMC - BMA of South Greensboro Inc(336) 271‑8178Medicare star rating: 2 of 5 · 49 stations
- FMC - Greensboro Kidney Center(336) 375‑1400Medicare star rating: 3 of 5 · 56 stations
- FMC BMA Northwest Greensboro Kidney Center(336) 664‑6869Medicare star rating: 2 of 5 · 33 stations
- FMC of East Greensboro(336) 358‑1233Medicare star rating: 2 of 5 · 39 stations
- Fresenius Kidney Care Garber-Olin(336) 274‑5969Medicare star rating: 3 of 5 · 24 stations
Greenville
- FMC - Greenville Dialysis Center(252) 752‑1520Medicare star rating: 2 of 5 · 47 stations
- FMC Dialysis Services East Carolina University(252) 329‑8000Medicare star rating: 2 of 5 · 31 stations
Hamlet
- DaVita Dialysis Care of Richmond County(910) 582‑5822Medicare star rating: 3 of 5 · 30 stations
Hampstead
- DaVita Surf City Dialysis(910) 329‑0706Medicare star rating: 3 of 5 · 10 stations
Henderson
- DaVita Kerr Lake Dialysis(252) 431‑0233Medicare star rating: 2 of 5 · 16 stations
- DaVita Vance County Dialysis(252) 492‑4239Medicare star rating: 2 of 5 · 47 stations
Hendersonville
- DaVita Hendersonville Dialysis Center(828) 697‑1602Medicare star rating: 3 of 5 · 34 stations
Hertford
- DaVita Perquimans Dialysis NC(252) 426‑3349Medicare star rating: 4 of 5 · 10 stations
Hickory
- DaVita Catawba County Dialysis(828) 304‑0102Medicare star rating: 5 of 5 · 10 stations
- FMC Hickory Home Program(828) 304‑0018Medicare star rating: 5 of 5 · 5 stations
- Fresenius Medical Care of Hickory(828) 324‑9580Medicare star rating: 4 of 5 · 34 stations
High Point
- Fresenius Medical Care - High Point(336) 763‑0760Medicare star rating: 3 of 5 · 10 stations
- High Point Kidney Center(336) 889‑9200Medicare star rating: 1 of 5 · 41 stations
- Triad Dialysis Center(336) 454‑0076Medicare star rating: 3 of 5 · 27 stations
Hillsborough
- FMC Carolina Dialysis Orange County Home(919) 296‑6176Medicare star rating: 5 of 5
Holly Springs
- Fresenius Kidney Care Holly Springs(828) 738‑1040Medicare star rating: 4 of 5 · 10 stations
Huntersville
- DaVita Huntersville Dialysis(704) 912‑3890Medicare star rating: 5 of 5 · 14 stations
Indian Trail
- DaVita Crooked Creek - Marshville(980) 446‑1305Medicare star rating: 5 of 5 · 16 stations
- Fresenius Kidney Care Indian Trail(704) 628‑0350Medicare star rating: 5 of 5 · 16 stations
Jacksonville
- DaVita New River Dialysis(910) 989‑0321Medicare star rating: 3 of 5 · 25 stations
- DaVita SEDC Jacksonville Dialysis Center(910) 353‑6888Medicare star rating: 4 of 5 · 35 stations
Jamestown
- FMC BMA of Southwest Greensboro(336) 854‑7807Medicare star rating: 3 of 5 · 33 stations
Kannapolis
- DaVita Cannon Dialysis(704) 273‑3471Medicare star rating: 2 of 5 · 11 stations
- DaVita Dialysis Care of Kannapolis(704) 933‑0809Medicare star rating: 4 of 5 · 27 stations
Kenansville
- DaVita SEDC Kenansville Dialysis Center(910) 441‑3045Medicare star rating: 3 of 5 · 17 stations
Kenly
- DaVita Kenly Dialysis(919) 284‑1714Medicare star rating: 4 of 5 · 10 stations
King
- King Dialysis Center(336) 985‑3531Medicare star rating: 2 of 5 · 24 stations
Kings Mountain
- DCI - Kings Mountain(704) 739‑9342Medicare star rating: 2 of 5 · 15 stations
- FMC BMA Kings Mountain(704) 730‑1270Medicare star rating: 3 of 5 · 18 stations
Kinston
- FMC of Kinston Dialysis Unit(252) 522‑5725Medicare star rating: 1 of 5 · 39 stations
- FMC Vernon Dialysis Unit(252) 522‑1000Medicare star rating: 3 of 5 · 24 stations
Knightdale
Laurinburg
- Fmcna Laurinburg Dialysis Center(910) 276‑6669Medicare star rating: 1 of 5 · 30 stations
Leland
- DaVita Leland Dialysis Center(910) 371‑0391Medicare star rating: 3 of 5 · 22 stations
Lenoir
- FMC - BMA of Lenoir Inc(828) 572‑6519Medicare star rating: 3 of 5 · 45 stations
Lexington
- Lexington Dialysis Center(336) 248‑6808Medicare star rating: 3 of 5 · 37 stations
Lillington
- Fresenius Medical Care of Lillington(910) 814‑1800Medicare star rating: 1 of 5 · 14 stations
Lincolnton
- Fresenius Medical Care Lincolnton(704) 736‑9300Medicare star rating: 4 of 5 · 30 stations
Louisburg
- DaVita Dialysis Care of Franklin County(919) 496‑0300Medicare star rating: 3 of 5 · 28 stations
- FMC Tar River(919) 497‑0180Medicare star rating: 3 of 5 · 17 stations
Lumberton
- FMC Lumberton Dialysis Unit(910) 738‑2421Medicare star rating: 2 of 5 · 35 stations
- Fresenius Kidney Care East Lumberton(910) 348‑8760Medicare star rating: 3 of 5 · 20 stations
Manteo
- FMC Dare County Dialysis(252) 475‑3530Medicare star rating: 3 of 5 · 9 stations
Marion
- DaVita McDowell County Dialysis(828) 583‑6170Medicare star rating: 3 of 5 · 21 stations
Matthews
- Fresenius Medical Care Matthews(704) 443‑2973Medicare star rating: 3 of 5 · 21 stations
Maxton
- DaVita Maxton Dialysis(910) 844‑2693Medicare star rating: 3 of 5 · 14 stations
Mebane
- DaVita Mebane Dialysis(919) 563‑1052Medicare star rating: 3 of 5 · 10 stations
- FMC Carolina Dialysis of Mebane(919) 563‑2924Medicare star rating: 3 of 5 · 20 stations
Mocksville
- Davie Kidney Center(336) 753‑1210Medicare star rating: 3 of 5 · 24 stations
Monroe
- DaVita Union County Dialysis(704) 225‑0944Medicare star rating: 4 of 5 · 33 stations
- FMC - Metrolina Kidney Center Monroe(704) 289‑8407Medicare star rating: 3 of 5 · 21 stations
Mooresville
- Lake Norman Dialysis Center(704) 799‑1860Medicare star rating: 4 of 5 · 27 stations
Morehead City
- FMC BMA of Crystal Coast Inc(252) 515‑5300Medicare star rating: 5 of 5 · 16 stations
Morganton
- FMC BMA of Burke County Inc(828) 439‑8489Medicare star rating: 4 of 5 · 40 stations
Mount Airy
- Mount Airy Dialysis Center(336) 789‑4090Medicare star rating: 3 of 5 · 27 stations
Mount Olive
- DaVita Mt Olive Dialysis(919) 658‑0878Medicare star rating: 3 of 5 · 15 stations
Murphy
- DaVita Smoky Mountain Dialysis(828) 835‑4910Medicare star rating: 4 of 5 · 13 stations
New Bern
- FMC Dialysis of Craven County(252) 633‑3378Medicare star rating: 5 of 5 · 28 stations
- Fresenius Medical Care New Bern(252) 633‑6303Medicare star rating: 4 of 5 · 40 stations
Newton
- Fresenius Kidney Care-Newton(828) 465‑2006Medicare star rating: 4 of 5 · 17 stations
North Wilkesboro
- Wilkes Dialysis Center of Wake Forest University(336) 296‑3043Medicare star rating: 3 of 5 · 24 stations
Oxford
- FMC Dialysis Services Neuse River(919) 514‑6045Medicare star rating: 3 of 5 · 22 stations
- FMS Dialysis Services of Oxford(919) 693‑7507Medicare star rating: 3 of 5 · 25 stations
Pembroke
- FMC Pembroke(910) 522‑7126Medicare star rating: 2 of 5 · 19 stations
Pinehurst
- DaVita Dialysis Care of Moore County(910) 295‑2124Medicare star rating: 3 of 5 · 25 stations
- DaVita Pinehurst at Home Training(910) 255‑0013Medicare star rating: 3 of 5 · 4 stations
Pineville
- Fresenius Kidney Care Southeast Mecklenburg County(704) 542‑2881Medicare star rating: 5 of 5 · 21 stations
Pittsboro
- FMC Carolina Dialysis Pittsboro(919) 545‑0019Medicare star rating: 3 of 5 · 13 stations
Raeford
- DaVita Dialysis Care of Hoke County(910) 875‑6561Medicare star rating: 3 of 5 · 24 stations
- DaVita Fayetteville Road Dialysis(910) 878‑0052Medicare star rating: 3 of 5 · 30 stations
Raleigh
- DaVita Downtown Raleigh(984) 279‑0731Medicare star rating: 3 of 5 · 10 stations
- DaVita Oak City Dialysis(919) 876‑6827Medicare star rating: 4 of 5 · 32 stations
- DaVita Wake Forest Dialysis Center(919) 556‑0968Medicare star rating: 5 of 5 · 22 stations
- FMC - Raleigh Dialysis Clinic Inc(919) 231‑3146Medicare star rating: 3 of 5 · 43 stations
- FMC New Hope Dialysis(919) 231‑3700Medicare star rating: 2 of 5 · 36 stations
- FMC Wake Dialysis Clinic(919) 876‑7501Medicare star rating: 2 of 5 · 40 stations
- Fmcna Southwest Wake Dialysis(919) 771‑1022Medicare star rating: 3 of 5 · 28 stations
- FMS Six Forks Dialysis Clinic(919) 781‑8974Medicare star rating: 3 of 5 · 16 stations
- Fresenius Kidney Care Rock Quarry(919) 985‑8050Medicare star rating: 3 of 5 · 10 stations
- Fresenius Medical Care Central Raleigh(919) 832‑2644Medicare star rating: 3 of 5 · 19 stations
Red Springs
- DaVita Lumbee River Dialysis(910) 843‑3205Medicare star rating: 5 of 5 · 10 stations
Reidsville
- DaVita Reidsville Dialysis(336) 348‑6857Medicare star rating: 2 of 5 · 27 stations
- FMC Rockingham Kidney Center(336) 616‑1611Medicare star rating: 3 of 5 · 19 stations
Roanoke Rapids
- FMC BMA of Roanoke Rapids Inc(252) 535‑1000Medicare star rating: 2 of 5 · 46 stations
Rockingham
- DaVita Sandhills Dialysis(910) 921‑6067Medicare star rating: 3 of 5 · 24 stations
Rocky Mount
- FMC - Rocky Mount Kidney Center(252) 443‑9800Medicare star rating: 3 of 5 · 40 stations
- FMC BMA of East Rocky Mount(252) 442‑6311Medicare star rating: 1 of 5 · 30 stations
- FMC South Rocky Mount(252) 442‑1129Medicare star rating: 3 of 5 · 16 stations
- Fresenius Kidney Care Boice-Willis(252) 316‑4237Medicare star rating: 2 of 5 · 16 stations
Rolesville
- FMC Eastern Wake(919) 554‑1752Medicare star rating: 1 of 5 · 14 stations
Roseboro
- FMC Roseboro Dialysis(910) 525‑0405Medicare star rating: 3 of 5 · 13 stations
Roxboro
- DaVita Roxboro Dialysis(336) 598‑5196Medicare star rating: 3 of 5 · 37 stations
Salisbury
- DaVita Dialysis Care of Rowan County(704) 637‑2107Medicare star rating: 3 of 5 · 33 stations
Sanford
- FMC Carolina Dialysis Lee County(919) 775‑3725Medicare star rating: 2 of 5 · 20 stations
- FMC Carolina Dialysis Sanford(919) 718‑0680Medicare star rating: 3 of 5 · 36 stations
Scotland Neck
- FMC Halifax County Dialysis Center(252) 826‑5722Medicare star rating: 2 of 5 · 19 stations
Selma
- Fresenius Kidney Care East Johnston(984) 223‑3473Medicare star rating: 3 of 5 · 17 stations
Shallotte
- DaVita SEDC Shallotte Dialysis Center(910) 754‑5563Medicare star rating: 4 of 5 · 15 stations
Shelby
- DCI - Dialysis Clinic, Inc(704) 434‑2291Medicare star rating: 1 of 5 · 15 stations
- DCI Shelby Inc(704) 481‑8405Medicare star rating: 2 of 5 · 33 stations
- DCI South Shelby(704) 487‑0399Medicare star rating: 3 of 5 · 10 stations
Siler City
- FMC Carolina Dialysis Siler City(919) 663‑1054Medicare star rating: 2 of 5 · 22 stations
Smithfield
- FMC Johnston Dialysis Center Inc(919) 934‑9188Medicare star rating: 3 of 5 · 25 stations
Snow Hill
- DaVita Greene County Dialysis Center(252) 747‑9987Medicare star rating: 3 of 5 · 21 stations
Southern Pines
- DaVita Southern Pines Dialysis Center(910) 692‑6218Medicare star rating: 3 of 5 · 15 stations
Southport
- DaVita Southport Dialysis Center(910) 454‑0273Medicare star rating: 4 of 5 · 11 stations
Spencer
- DaVita Spencer Dialysis(704) 636‑3545Medicare star rating: 3 of 5 · 10 stations
Spring Hope
- Fresenius Medical Care of Spring Hope(252) 478‑4091Medicare star rating: 2 of 5 · 16 stations
Spruce Pine
- DaVita Mayland Dialysis Center(828) 766‑8122Medicare star rating: 3 of 5 · 9 stations
Statesville
- FMC Ins Statesville(704) 878‑6590Medicare star rating: 4 of 5 · 6 stations
- Statesville Dialysis Center(704) 872‑0148Medicare star rating: 3 of 5 · 27 stations
- West Iredell Dialysis Center(704) 881‑0336Medicare star rating: 2 of 5 · 22 stations
Supply
- FMC Brunswick County(910) 754‑3280Medicare star rating: 4 of 5 · 10 stations
Swansboro
- FMC Sea Spray(252) 393‑2039Medicare star rating: 5 of 5 · 11 stations
Sylva
- DaVita Sylva Dialysis Center(828) 586‑3340Medicare star rating: 4 of 5 · 16 stations
Tarboro
- FMC Edgecombe Home Dialysis(252) 824‑0017Medicare star rating: 5 of 5 · 1 stations
- Fresenius Medical Care - Tarboro(252) 823‑7046Medicare star rating: 3 of 5 · 10 stations
Taylorsville
- Fresenius Medical Care of Alexander County(828) 632‑3547Medicare star rating: 4 of 5 · 13 stations
Thomasville
- Thomasville Dialysis Center(336) 472‑4500Medicare star rating: 3 of 5 · 36 stations
Trenton
- FMC Dialysis Services of Jones County(252) 448‑4575Medicare star rating: 5 of 5 · 10 stations
Wadesboro
- DaVita Dialysis care of Anson County(980) 575‑0145Medicare star rating: 3 of 5 · 15 stations
- Fresenius Medical Care of Anson County(704) 695‑1460Medicare star rating: 3 of 5 · 16 stations
Wake Forest
- Fresenius Medical Care Northern Wake(919) 554‑2359Medicare star rating: 3 of 5 · 16 stations
Wallace
- DaVita Wallace Dialysis(910) 285‑6424Medicare star rating: 2 of 5 · 20 stations
Warrenton
- FMC Dialysis Services of Warren Hills(252) 257‑0420Medicare star rating: 2 of 5 · 25 stations
Washington
- FMC BMA of Pamlico(252) 975‑5950Medicare star rating: 3 of 5 · 25 stations
Weaverville
- DaVita Weaverville Dialysis(828) 658‑1441Medicare star rating: 4 of 5 · 20 stations
Whiteville
- DaVita SEDC Whiteville Dialysis Center(910) 642‑0233Medicare star rating: 4 of 5 · 24 stations
Williamston
- DaVita Dialysis Care of Martin County(252) 792‑2386Medicare star rating: 2 of 5 · 25 stations
Wilmington
- DaVita Cape Fear Dialysis(910) 796‑8684Medicare star rating: 2 of 5 · 32 stations
- DaVita New Hanover(910) 794‑6110Medicare star rating: 2 of 5 · 18 stations
- DaVita Ogden Park Home Training(910) 380‑73992 stations
- DaVita SEDC Wilmington Dialysis Center(910) 343‑0664Medicare star rating: 3 of 5 · 32 stations
Wilson
- DaVita Forest Hills Dialysis(252) 265‑0020Medicare star rating: 3 of 5 · 31 stations
- DaVita Wilson Dialysis(252) 206‑1471Medicare star rating: 3 of 5 · 40 stations
Windsor
- Fresenius Medical Care of Windsor(252) 794‑5041Medicare star rating: 2 of 5 · 20 stations
Winston Salem
- Highland Oaks Dialysis Center(336) 793‑0189Medicare star rating: 4 of 5 · 1 stations
- Miller Street Dialysis Center(336) 724‑0468Medicare star rating: 2 of 5 · 48 stations
- North Davidson Dialysis Center of Wake Forest University(336) 793‑0415Medicare star rating: 4 of 5 · 19 stations
- Northside Dialysis Center(336) 744‑0577Medicare star rating: 2 of 5 · 45 stations
- Piedmont Dialysis Center(336) 721‑1360Medicare star rating: 2 of 5 · 58 stations
- Salem Kidney Center(336) 761‑8808Medicare star rating: 2 of 5 · 39 stations
- Wfu Baptist Medical Center Dialysis Unit(336) 716‑31704 stations
Winterville
- Fresenius Kidney Care Captains Cove(252) 329‑1215Medicare star rating: 4 of 5 · 12 stations
Yadkinville
- Yadkin Dialysis Center(336) 677‑1182Medicare star rating: 3 of 5 · 13 stations
Zebulon
- FMC BMA of Zebulon Inc(919) 269‑8889Medicare star rating: 2 of 5 · 30 stations
More care in North Carolina
Common questions
How many dialysis facilities are in North Carolina?
Medicare (CMS) lists 252 dialysis facilities in North Carolina. 243 have a Medicare star rating.
Which dialysis facilities in North Carolina have 5 stars?
In the current Medicare data: DaVita Asheville Kidney Center, DaVita Catawba County Dialysis, DaVita Crooked Creek - Marshville, DaVita Downtown Durham Dialysis, DaVita Franklin Township Dialysis, DaVita Huntersville Dialysis, DaVita Lumbee River Dialysis, DaVita South Charlotte Dialysis, DaVita Southpoint Dialysis, DaVita Wake Forest Dialysis Center, DaVita Waynesville Dialysis Center, FMC BMA of Crystal Coast Inc, FMC Carolina Dialysis Orange County Home, FMC Cary Kidney Center and FMC Chowan Home Dialysis, and 7 more listed below. 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