La localité de Lavignac, et qui est rurale et paisible, se trouve dans le département de la Haute-Vienne et compte une population de 150 habitants. Beaucoup d'habitations sont ancienes. Le climat économique est caractérisé notamment par un revenu moyen de 31000 €, mais une proportion de cadres de 53%. La localité jouit de conditions climatiques particularisées par des précipitations de 925 mm par an.
Une croissance démographique comparativement assez importante mais un taux de retraités de 30% définissent la population, essentiellement âgée. A remarquer également : une quotité de propriétaires comparativement importante (92%) et une basse proportion de petits terrains (0%), une densité de population de 20 hab./km², une évolution du nombre de places en établissement scolaires de 233 et une année moyenne de contruction de 1961.