La commune de Saint-Yrieix-la-Perche est situé dans le département de la Haute-Vienne et compte une population de 6887 habitants. Elle est sereine et comprend des magasins de proximité. Les constructions sont essentiellement âgées. Trois fleurs ont été accordées à ce village par l'association des villes et villages fleuris. En ce qui concerne l'économie, l'état des lieux comprend notamment un revenu moyen de 24100 €, une quotité de ménages imposés de 54%.
Du point de vue des infrastructures, la localité possède des médecins généralistes de un médecin pour 800 habitants. Une part de personnes âgées élevée (36%), une quotité de retraités assez élevée : 37% et un âge moyen proportionnellement assez supérieur à la moyenne (48 ans), une part d'enfants et d'adolescents de 18% caractérisent la population, surtout âgée. On peut y préciser une densité de population de 70 hab./km², un taux de déplacement vers un lieu de travail extérieur de 85%.