Flavignac est une commune du département de la Haute-Vienne, dans la région de Nouvelle-Aquitaine.
Flavignac fait partie du canton de Saint-Yrieix-la-Perche 
Flavignac adhère à la la communauté de communes Pays de Nexon Monts de Chalus 
Flavignac fait partie du bassin de vie de Aixe-sur-Vienne 
Le maire de Flavignac est M. Ludovic GATARD - Artisan (2026)
La population de Flavignac est de 1060 habitants (2025) 
L'altitude moyenne de Flavignac 363 mètres.
Le code postal de Flavignac est : 87230
Le code INSEE de Flavignac est : 87066
1 Il y a 1 Ecole à Flavignac. Voir les établissements scolaires de Flavignac. 
2 2 médecins généralistes liberaux exercent à Flavignac. 
9.1 La part des résidences secondaires est de 9.1 %. 
Tous les chiffres et statistiques sur Flavignac sur le site Insee.fr 
CartographieLes autres cartes de la Haute-Vienne
Voir toutes les cartes du département de la Haute-Vienne (87)
Lavignac: à 2.77 km
Cars: à 3.17 km
Rilhac-Lastours: à 4.65 km
Saint-Martin-le-Vieux: à 4.85 km
Meilhac: à 5.09 km
Burgnac: à 5.17 km
Saint-Hilaire-les-Places: à 6.71 km
Séreilhac: à 6.92 km
Nexon: à 7.51 km
Pageas: à 7.92 km
Beynac: à 9.02 km
Jourgnac: à 9.36 km
Gorre: à 9.56 km
Bussière-Galant: à 9.74 km
Châlus: à 10.30 km
Champsac: à 10.65 km
Aixe-sur-Vienne: à 10.70 km
Bosmie-l'Aiguille: à 10.97 km
Saint-Maurice-les-Brousses: à 11.09 km
Ecole primaire publique - Public