La commune de Peyrilhac se trouve dans le département de la Haute-Vienne ; elle compte une population de 1229 habitants. Elle dispose de magasins de proximité et est calme. L'habitat est en majorité composé de bâtiments anciens. Une quotité de personnes âgées de 21% distingue la population, essentiellement âgée. Le climat économique est caractérisé entre autres par une taxe foncière de 40% mais une quotité de cadres de 41% et une quotité d'ouvriers de 59%.
Du point de vue des infrastructures, la localité possède des moyens de transport public comparativement hauts : 3.8 par km². En termes climatiques, la localité possède des précipitations de 918 mm par an mais un ensoleillement de 1870 heures par an. A distinguer également un nombre d'établissements scolaires de 3.8, une part de propriétaires de 79% et un taux de déplacement vers un lieu de travail extérieur de 91%.