La commune de Veyrac se situe dans le département Haute-Vienne.
Les agglomérations à proximité sont les suivantes : Oradour-sur-Glane, Saint-Victurnien, Verneuil-sur-Vienne, Peyrilhac, Saint-Gence.
9 infirmiers et infirmières à domicile travaillent à Veyrac.