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