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.