Située dans la région Aquitaine-Limousin-Poitou-Charentes et dans le département Haute-Vienne, Saint-Yrieix-la-Perche est une ville de 6910 habitants (données de 2010). Panazol, Limoges, Saint-Junien mais aussi Brive-la-Gaillarde ou Tulle entourent Saint-Yrieix-la-Perche.