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