Puerto Rico Pharmacy Registry & Compliance Directory

Comprehensive database of pharmacy locations across 78 counties

State Market Insights

By Category

All Pharmacies 740
Retail 649
Specialty 34
Hospital 38
LTC 5
MailOrder 6
Wholesale 4
Remote 4

Market Scale

Population 3,272,382
Density (all) /10k 2.26
Density (retail) /10k 1.98
Pharmacy Desert Counties 15
Avg. VigilScale™ 49/100
Avg. Enrollment Age 14 yrs

Chain Mix

Solo (1) 349
Small Group (2–9) 114
Mid Chain (10–49) 68
Large Chain (50+) 72
Mega Chain 137

Special Designations

Independent 349
Sterile Compounding 16
3PL Distributor 1
Tele-Pharmacy 4
Government Owned 6
Non-Profit 30
Top Chains WALGREENS 16% PMC MARKETING 8% CARIBE PHARMACY MANAGEMENT 6%

Puerto Rico Pharmacy Landscape

Top Cities by Pharmacy Count

Largest pharmacy markets in Puerto Rico

Browse by County

All counties sorted by pharmacy count

San Juan Municipio 340,903 pop · 78 retail · 2.29 density
Bayamón Municipio 184,326 pop · 52 retail · 2.82 density
Carolina Municipio 154,126 pop · 34 retail · 2.21 density
Caguas Municipio 126,772 pop · 28 retail · 2.21 density
Ponce Municipio 136,542 pop · 29 retail · 2.12 density
Guaynabo Municipio 89,554 pop · 27 retail · 3.01 density
Mayagüez Municipio 72,721 pop · 26 retail · 3.58 density
Arecibo Municipio 87,217 pop · 17 retail · 1.95 density
Aguadilla Municipio 54,752 pop · 17 retail · 3.10 density
Dorado Municipio 35,786 pop · 10 retail · 2.79 density
Humacao Municipio 50,729 pop · 11 retail · 2.17 density
Isabela Municipio 42,817 pop · 11 retail · 2.57 density
Manatí Municipio 39,310 pop · 12 retail · 3.05 density
San Sebastián Municipio 39,183 pop · 11 retail · 2.81 density
Hatillo Municipio 38,330 pop · 11 retail · 2.87 density
Toa Baja Municipio 74,854 pop · 10 retail · 1.34 density
Aibonito Municipio 24,555 pop · 9 retail · 3.67 density
Guayama Municipio 36,365 pop · 9 retail · 2.47 density
Salinas Municipio 25,688 pop · 9 retail · 3.50 density
Cayey Municipio 41,509 pop · 9 retail · 2.17 density
Moca Municipio 37,363 pop · 8 retail · 2.14 density
Trujillo Alto Municipio 67,497 pop · 8 retail · 1.19 density
Aguada Municipio 37,998 pop · 7 retail · 1.84 density
Añasco Municipio 25,497 pop · 8 retail · 3.14 density
Barceloneta Municipio 22,604 pop · 8 retail · 3.54 density
Cabo Rojo Municipio 46,983 pop · 7 retail · 1.49 density
Fajardo Municipio 31,984 pop · 7 retail · 2.19 density
Lares Municipio 27,990 pop · 7 retail · 2.50 density
Toa Alta Municipio 66,699 pop · 8 retail · 1.20 density
Vega Alta Municipio 35,279 pop · 7 retail · 1.98 density
Vega Baja MunicipioPharmacy Desert 54,182 pop · 5 retail · 0.92 density
Yauco Municipio 33,988 pop · 7 retail · 2.06 density
Canóvanas Municipio 42,218 pop · 6 retail · 1.42 density
Juana Díaz Municipio 46,333 pop · 7 retail · 1.51 density
Villalba Municipio 21,984 pop · 4 retail · 1.82 density
Corozal Municipio 34,459 pop · 6 retail · 1.74 density
Gurabo Municipio 40,517 pop · 6 retail · 1.48 density
Lajas Municipio 23,202 pop · 4 retail · 1.72 density
Quebradillas Municipio 23,540 pop · 5 retail · 2.12 density
Utuado Municipio 28,155 pop · 6 retail · 2.13 density
Cidra Municipio 39,831 pop · 5 retail · 1.26 density
Guayanilla Municipio 17,670 pop · 5 retail · 2.83 density
Guánica Municipio 13,682 pop · 4 retail · 2.92 density
Río Grande Municipio 46,838 pop · 5 retail · 1.07 density
Sabana Grande Municipio 22,639 pop · 3 retail · 1.33 density
San Germán Municipio 31,680 pop · 4 retail · 1.26 density
San Lorenzo MunicipioPharmacy Desert 37,552 pop · 3 retail · 0.80 density
Barranquitas MunicipioPharmacy Desert 28,899 pop · 2 retail · 0.69 density
Coamo Municipio 34,557 pop · 4 retail · 1.16 density
Las Piedras Municipio 35,099 pop · 4 retail · 1.14 density
Luquillo Municipio 17,716 pop · 4 retail · 2.26 density
Naguabo Municipio 23,340 pop · 4 retail · 1.71 density
Peñuelas Municipio 20,298 pop · 4 retail · 1.97 density
Rincón Municipio 15,164 pop · 3 retail · 1.98 density
Santa Isabel Municipio 20,207 pop · 4 retail · 1.98 density
Yabucoa Municipio 30,313 pop · 4 retail · 1.32 density
Arroyo Municipio 15,797 pop · 2 retail · 1.27 density
Camuy MunicipioPharmacy Desert 32,733 pop · 3 retail · 0.92 density
Comerío Municipio 18,817 pop · 3 retail · 1.59 density
Florida Municipio 11,641 pop · 2 retail · 1.72 density
Hormigueros Municipio 15,571 pop · 3 retail · 1.93 density
Jayuya Municipio 14,726 pop · 2 retail · 1.36 density
Juncos MunicipioPharmacy Desert 36,928 pop · 3 retail · 0.81 density
Naranjito Municipio 29,153 pop · 3 retail · 1.03 density
Orocovis Municipio 21,378 pop · 3 retail · 1.40 density
Adjuntas Municipio 17,972 pop · 2 retail · 1.11 density
Cataño MunicipioPharmacy Desert 23,060 pop · 1 retail · 0.43 density
Las Marías Municipio 8,826 pop · 1 retail · 1.13 density
Loíza MunicipioPharmacy Desert 23,580 pop · 2 retail · 0.85 density
Morovis MunicipioPharmacy Desert 28,659 pop · 2 retail · 0.70 density
Aguas Buenas MunicipioPharmacy Desert 24,136 pop · 1 retail · 0.41 density
Ciales MunicipioPharmacy Desert 16,924 pop · 1 retail · 0.59 density
Culebra Municipio 1,186 pop · 1 retail · 8.43 density
Maricao MunicipioPharmacy Desert 5,354 pop · 0 retail · 0.00 density
Patillas MunicipioPharmacy Desert 15,927 pop · 1 retail · 0.63 density
Ceiba MunicipioPharmacy Desert 11,256 pop · 0 retail · 0.00 density
Maunabo MunicipioPharmacy Desert 10,563 pop · 0 retail · 0.00 density
Vieques MunicipioPharmacy Desert 8,199 pop · 0 retail · 0.00 density

* Pharmacy Desert: fewer than 1 retail pharmacy per 10,000 residents, based on 2026 NPI and ROPA billing data.