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

  1. 1CorvoAçores2.30 per 1,000 people
  2. 2CratoPortalegre1.50 per 1,000 people
  3. 3AvisPortalegre1.40 per 1,000 people
  4. 3MonfortePortalegre1.40 per 1,000 people
  5. 5Alter do ChãoPortalegre1.30 per 1,000 people
  6. 6GaviãoPortalegre1.20 per 1,000 people
  7. 6MoraÉvora1.20 per 1,000 people
  8. 8ArronchesPortalegre1.10 per 1,000 people
  9. 8Figueiró dos VinhosLeiria1.10 per 1,000 people
  10. 8PenamacorCastelo Branco1.10 per 1,000 people
  1. 304Porto SantoMadeira0.10 per 1,000 people
  2. 304SesimbraSetúbal0.10 per 1,000 people
  3. 308Lajes das FloresAçores0.00 per 1,000 people