L'agglomération de Puy-Guillaume est située dans le département Puy-de-Dôme.
Les municipalités alentours sont les suivantes : Paslières, Saint-Victor-Montvianeix, Châteldon, Limons, Ris, Charnat.
15 infirmiers et infirmières à domicile exercent à Puy-Guillaume.