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