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