Ranking · Health and family
Municipalities with the most pharmacies per person
From highest to lowest. 308 municipalities with data; ties share a position. Source: INE, farmácias e postos farmacêuticos móveis por 1000 habitantes · 2025
308 municipalities
- 1CorvoAçores2.30 per 1,000 people
- 2CratoPortalegre1.50 per 1,000 people
- 3AvisPortalegre1.40 per 1,000 people
- 3MonfortePortalegre1.40 per 1,000 people
- 5Alter do ChãoPortalegre1.30 per 1,000 people
- 6GaviãoPortalegre1.20 per 1,000 people
- 6MoraÉvora1.20 per 1,000 people
- 8ArronchesPortalegre1.10 per 1,000 people
- 8Figueiró dos VinhosLeiria1.10 per 1,000 people
- 8PenamacorCastelo Branco1.10 per 1,000 people
- 304Porto SantoMadeira0.10 per 1,000 people
- 304SesimbraSetúbal0.10 per 1,000 people
- 308Lajes das FloresAçores0.00 per 1,000 people