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, Châteldon, Saint-Victor-Montvianeix, Ris, Limons, Charnat.
15 infirmiers et infirmières à domicile exercent à Puy-Guillaume.