La région Auvergne compte 586 pharmacies sur ses 4 départements (Puy-de-Dôme, Allier, Haute-Loire et Cantal). Ces 4 départements concentrent 2,7 % des pharmacies françaises. En moyenne, 2305 habitants sont couverts par pharmacie dans la région Auvergne.