La ville de Peyrilhac se situe dans le département Haute-Vienne.
Les municipalités limitrophes sont les suivantes : Chamboret, Oradour-sur-Glane, Saint-Gence, Cieux, Veyrac, Saint-Jouvent, Nieul, Nantiat.
4 infirmiers et infirmières à domicile travaillent à Peyrilhac.