La municipalité de Perpezac-le-Noir est située dans le département Corrèze.
Les communes alentours sont les suivantes : Espartignac, Saint-Pardoux-l'Ortigier, Vigeois, Lagraulière, Saint-Bonnet-l'Enfantier, Estivaux.
6 infirmiers et infirmières à domicile exercent à Perpezac-le-Noir.