La localité de Lavignac, et qui est agricole et paisible, où habitent 150 personnes, est située dans le département de la Haute-Vienne. Les constructions sont pour la plupart âgées. L'entité bénéficie de conditions climatiques distinguées par des précipitations de 925 mm par an, mais un ensoleillement de 1878 heures par an. La population est essentiellement âgée ; on y constate en particulier une taille moyenne des ménages de 2.5 personnes et une quotité d'enfants et d'adolescents de 26%, mais une assez importante croissance démographique.
Le climat économique est caractérisé notamment par un pourcentage d'ouvriers de 47%. On peut aussi distinguer une part de propriétaires proportionnellement très supérieure (92%) et une portion de petits terrains relativement assez faible (0%), mais une évolution du nombre de places en établissement scolaires de 233 et une densité de population de 20 hab./km².