Le département de la Haute-Vienne comprend la localité de Flavignac. On y dénombre 1032 habitants. Elle bénéficie de magasins de proximité et est sereine. Les logements anciens composent la plus grande partie de l'habitat. D'un point de vue économique, la situation comprend entre autres une quotité de cadres de 41%, par contre un taux de chômage de 6%.
Les habitants sont surtout âgés et on note entre autres une taille moyenne des ménages de 2.3 personnes, mais un pourcentage de retraités de 26%. Au niveau climatique, la localité possède des précipitations de 936 mm par an mais un ensoleillement de 1881 heures par an. Il faut souligner une densité de population de 30 hab./km², une évolution du nombre de places en établissement scolaires de 31 et un nombre d'établissements scolaires de 1.6 mais un pourcentage de petits terrains de 2%.