Le département de la Haute-Vienne abrite l'entité de Lavignac, et qui est reposante et champêtre. Elle compte une population de 150 personnes. Les logements âgés composent la majorité de l'habitat. La localité bénéficie de conditions climatiques particularisées par des précipitations de 925 mm par an, mais un ensoleillement de 1878 heures par an. Les habitants sont essentiellement âgés, ils se distinguent en particulier par une croissance démographique relativement assez haute , mais un âge moyen de 39 ans et une quotité de personnes âgées de 19%.
Dans la commune, les infrastructures sont distinguées par une capacité d'accueil touristique de 9 lits. La santé économique est caractérisé par un taux de cadres de 53%. En outre, il y a lieu d'indiquer une portion de propriétaires comparativement très supérieure : 92% et une faible portion de petits terrains (0%) mais un taux de déplacement vers un lieu de travail extérieur de 72%.