L'entité de Lavignac, et qui est rurale et calme, est situé dans le département de la Haute-Vienne et compte une population de 150 habitants. Les bâtiments anciens composent la plus grande partie du parc immobilier. La prospérité comprend en particulier une part d'ouvriers de 47% mais une taxe foncière de 29%. Les habitants sont principalement âgés, on remarque entre autres une croissance démographique importante.
La localité profite d'un climat défini par un ensoleillement de 1878 heures par an, mais des précipitations de 925 mm par an. De plus, on peut y distinguer un pourcentage de propriétaires comparativement supérieur à la moyenne : 92% et un pourcentage de petits terrains bas : 0%, mais une densité de population de 20 hab./km², une évolution du nombre de places en établissement scolaires de 233 et une part d'utilisation de la voiture de 5%.