L'entité de Flavignac, paisible et agrémentée de commerces de proximité, se trouve dans le département de la Haute-Vienne. Elle compte une population de 1032 habitants. Les bâtiments âgés composent la majorité de l'habitat. En ce qui concerne le climat, l'entité possède un ensoleillement de 1881 heures par an mais des précipitations de 936 mm par an. La population est essentiellement âgée et on observe en particulier un âge moyen de 43 ans, par contre une taille moyenne des ménages de 2.3 personnes.
Du point de vue de l'économie, l'état des lieux est caractérisé entre autres par une quotité d'ouvriers de 59%, mais un taux de chômage de 6%. Les infrastructures de la localité sont caractérisées par des médecins généralistes de un médecin pour 500 habitants. Elle est caractérisée par une quotité de petits terrains de 2%, mais une densité de population de 30 hab./km² et un taux de déplacement vers un lieu de travail extérieur de 78%.