Skip to content

Best Dialysis Centers in Puerto Rico

The top 49 of 50 dialysis centers in Puerto Rico, ranked by our 0–100 score. Only centers with at least 8 published quality measures are eligible. How scoring works.

#1FMC Cayey

P.o. Box 371057, Cayey, PR 00737 · (787) 535-0707
· Fresenius Medical Care · 30 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
99/ 100

#3FMC Aibonito

Road 726 Km 07, Caonillas Ward, Aibonito, PR 00705 · (787) 735-9777
· Fresenius Medical Care · 19 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
90/ 100

#4FMC Santa Juanita

Urb Santa Juanita, 2 Santa Juanita Shopp Ctr, Bayamon, PR 00956 · (787) 523-1417
· Fresenius Medical Care · 33 stations
✓ In-center✓ PD✓ Home HD
87/ 100

#5FMC Canovanas

East Professional Medical Center, Bo Canovanas Rd #3 Km 19.9, Canovanas, PR 00729 · (787) 957-9647
· Fresenius Medical Care · 32 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
84/ 100

#6FMC Ponce Centro

7309 Calle Ramon Power, Ponce, PR 00717 · (787) 848-0045
· Fresenius Medical Care · 29 stations
✓ In-center✓ PD✓ Home HD
81/ 100

#7FMC of Juana Diaz

Parque Industrial Amuela, Carr. 584 Km 0.4, Juana Diaz, PR 00795 · (787) 837-8303
· Fresenius Medical Care · 20 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
79/ 100

#8FMC Humacao

Road 3 Km 73.8, Plaza Boulevard Shopping Center, Humacao, PR 00792 · (787) 850-0033
· Fresenius Medical Care · 37 stations
✓ In-center✓ Evening shift
78/ 100

#10FMC Mayaguez Norte

#5320 Road 64 Km 4.8 Bo. Sabanetas, Mayaguez, PR 00682 · (787) 834-1550
· Fresenius Medical Care · 22 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
75/ 100

#11Atlantis Lares

Atlantis Healthcare Group of Pr, Inc., B.o. Piletas, Carr 129, Lares, PR 00669 · (787) 292-7979
· Atlantis Healthcare Group · 15 stations
✓ In-center✓ PD
74/ 100

#12Atlantis San Sebastian

Avenue Emerito Estrada, Km 21.8 Pr 25 Bo Bahomamey, San Sebastian, PR 00685 · (787) 292-7979
· Atlantis Healthcare Group · 25 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
74/ 100

#13FMC Rio Grande

Las Flores Industrial Park, Lote 6 Carr #3 Km 23.9, Rio Grande, PR 00745 · (787) 657-1644
· Fresenius Medical Care · 25 stations
✓ In-center
72/ 100

#14Atlantis Aguadilla

Ave Severiano Cuevas #18, Aguadilla, PR 00603 · (787) 292-7979
· Atlantis Healthcare Group · 27 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
69/ 100

#15FMC los Paseos

3000 Carr 199 Ste 2, San Juan, PR 00926 · (787) 999-4884
· Fresenius Medical Care · 66 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
67/ 100

#16FKC Naranjito

Road 174 Km 6.9, Naranjito, PR 00719 · (787) 869-0622
· Fresenius Medical Care · 24 stations
✓ In-center✓ PD✓ Home HD
66/ 100

#17FMC Carolina

Lote 30 Calle B, Parque Industrial Sabana Abajo, Carolina, PR 00983 · (787) 257-2770
· Fresenius Medical Care · 47 stations
✓ In-center✓ Evening shift
66/ 100

#18Atlantis Fajardo

410 Ave General Valero Ste 101, Torre San Pablo del Este, Fajardo, PR 00738 · (787) 292-7979
· Atlantis Healthcare Group · 28 stations
✓ In-center
65/ 100

#19FMC las Piedras

200 Plaza las Piedras Shopping Center, Road 183 Suite 260, Las Piedras, PR 00771 · (787) 716-1440
· Fresenius Medical Care · 23 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
62/ 100

#20FMC Arecibo Norte

Hospital Pavia Arecibo, Carr. 129 Ave. San Luis Suite 108, Arecibo, PR 00612 · (787) 815-1640
· Fresenius Medical Care · 19 stations
✓ In-center✓ Evening shift
61/ 100

#21FMC Aguadilla

Carr 459 Km 0.7 Bo Camaseyes, Aguadilla, PR 00603 · (787) 882-1212
· Fresenius Medical Care · 28 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
60/ 100

#22FMC Bayamon

Carr 167 Km 22.2, Plaza Tropical Shopping Center, Bayamon, PR 00960 · (787) 787-9353
· Fresenius Medical Care · 45 stations
✓ In-center✓ Evening shift
60/ 100

#23FMC Yauco

Yauco Plaza II Shopping Center, Bo. Susua Baja, Yauco, PR 00698 · (787) 267-4884
· Fresenius Medical Care · 30 stations
✓ In-center✓ PD✓ Evening shift
59/ 100

#24FMC Caguas

Carr No. 1 Km 34.6, Caguitas Mall, Caguas, PR 00725 · (787) 743-1334
· Fresenius Medical Care · 39 stations
✓ In-center✓ PD✓ Evening shift
58/ 100

#25Atlantis Toa Baja

Carr 167 Avenida Comerio Norte #600, A la Orden Shopping Center Levittown, Toa Baja, PR 00949 · (787) 292-7979
· Atlantis Healthcare Group · 31 stations
✓ In-center✓ PD✓ Evening shift
56/ 100

#26FMC Vega Baja

Carr 2 Km 39.5, Vega Baja, PR 00693 · (787) 858-3290
· Fresenius Medical Care · 41 stations
✓ In-center✓ PD✓ Home HD
55/ 100

#27Atlantis Juncos

Bo Ceiba Norte, Carr 31 Km 24 Juncos Plaza, Juncos, PR 00777 · (787) 292-7979
· Atlantis Healthcare Group · 21 stations
✓ In-center✓ Evening shift
54/ 100

#28Atlantis Mayaguez

1st Floor Office Park IV Building, Street 2 Km 156.5, Mayaguez, PR 00681 · (787) 292-7979
· Atlantis Healthcare Group · 41 stations
✓ In-center✓ PD✓ Home HD
54/ 100

#29FMC Vega Alta

1 Calle Lote 2 Parque Industrial de Vega Alta, Bo Espinosa, Vega Alta, PR 00692 · (787) 915-0500
· Fresenius Medical Care · 27 stations
✓ In-center✓ PD✓ Home HD
53/ 100

#30FMC Ponce

San Jorge Professional Building, 610 Calle Damas Suite 101, Ponce, PR 00717 · (787) 844-6050
· Fresenius Medical Care · 32 stations
✓ In-center✓ Home HD✓ Evening shift
49/ 100

#31FMC Rio Piedras

1535 Ponce de Leon Ave, Sector El Cinco, Rio Piedras, PR 00926 · (787) 766-2296
· Fresenius Medical Care · 34 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
46/ 100

#32Atlantis Carolina

Paseo del Prado Shopping Center, Carr Pr 3 Km 8 Hm 4, Carolina, PR 00987 · (787) 292-7979
· Atlantis Healthcare Group · 50 stations
✓ In-center✓ PD✓ Home HD
45/ 100

#33Atlantis Ponce

917 Ave Tito Castro Fl 1, Hospital San Lucas II Bo. Machuelo, Ponce, PR 00731 · (787) 292-7979
· Atlantis Healthcare Group · 46 stations
✓ In-center✓ PD✓ Home HD✓ Evening shift
43/ 100

#34Atlantis Manati

The Renal Center of Manati; Hospital Dr. Center, Carr. 2 Km 47.7, Manati, PR 00674 · (787) 921-2014
· Atlantis Healthcare Group · 43 stations
✓ In-center✓ PD✓ Evening shift
43/ 100

#35FMC Arecibo

1072 Avenue Miramar, Carr 2 Km 78.5, Arecibo, PR 00612 · (787) 879-5248
· Fresenius Medical Care · 28 stations
✓ In-center✓ PD✓ Home HD
42/ 100

#36Atlantis San German

Centro Comercial las Lomas, Ave Casto Perez Carr 122 Km 0.6, San German, PR 00683 · (787) 292-7979
· Atlantis Healthcare Group · 21 stations
✓ In-center
41/ 100

#37FMC Guayama

Carr. Estatal # 54 Km 2.1, 900 Calle Arnaldo Bristol, Guayama, PR 00784 · (787) 864-4288
· Fresenius Medical Care · 30 stations
✓ In-center✓ PD✓ Home HD
40/ 100

#38FKC Ciudad Criolla

Hospital Menonita Caguas 3rd Floor, Urb. Turabo Gardens Road 172, Caguas, PR 00725 · (787) 745-8006
· Fresenius Medical Care · 12 stations
✓ In-center
37/ 100

#39FMC Mayaguez

1050 Avenue los Corazones, Suite 101, Mayaguez, PR 00680 · (787) 834-5335
· Fresenius Medical Care · 30 stations
✓ In-center
37/ 100

#40FMC San German

Carr # 2 Km 173.4, Edif San Vicente de Paul Fl 2, San German, PR 00683 · (787) 892-4660
· Fresenius Medical Care · 25 stations
✓ In-center✓ Evening shift
37/ 100

#41Atlantis Caguas

Ave Luis Munoz Marin/Esq. Georgetti, Angora Convention Center, Caguas, PR 00725 · (787) 292-7979
· Atlantis Healthcare Group · 30 stations
✓ In-center✓ PD✓ Home HD
27/ 100

#42Atlantis Guayama

Bo Algarrobo, Carr 03 Km 134 7, Guayama, PR 00784 · (787) 986-5049
· Atlantis Healthcare Group · 24 stations
✓ In-center✓ PD✓ Home HD
23/ 100

#46Atlantis Yauco

Yauco Plaza, Carr 128 KM0.2, Yauco, PR 00698 · (787) 292-7979
· Atlantis Healthcare Group · 16 stations
✓ In-center✓ PD✓ Home HD
16/ 100

#48FMC San Juan

461 Calle Francia Ste A-101, Antillas Warehouse, San Juan, PR 00917 · (787) 764-5640
· Fresenius Medical Care · 33 stations
✓ In-center✓ Evening shift
5/ 100

← All dialysis centers in Puerto Rico by city