L'agglomération de Vignols se situe dans le département Corrèze.
Les municipalités à proximité sont les suivantes : Beyssac, Saint-Solve, Saint-Bonnet-la-Rivière, Saint-Sornin-Lavolps, Lascaux, Saint-Cyr-la-Roche, Voutezac, Orgnac-sur-Vézère.
2 infirmiers et infirmières à domicile travaillent à Vignols.