Compreignac est une commune du département de la Haute-Vienne, dans la région de Nouvelle-Aquitaine.
Compreignac fait partie du canton de Bellac 
Compreignac adhère à la la communauté de communes Élan Limousin Avenir Nature 
Compreignac fait partie du bassin de vie de Limoges 
Le maire de Compreignac est M. Jacques PLEINEVERT - Ancienne profession intermédiaire (2026)
La population de Compreignac est de 1866 habitants (2025) 
L'altitude moyenne de Compreignac 400 mètres.
Le code postal de Compreignac est : 87140
Le code INSEE de Compreignac est : 87047
1 Il y a 1 Ecole à Compreignac. Voir les établissements scolaires de Compreignac. 
2 2 médecins généralistes liberaux exercent à Compreignac. 
11.4 La part des résidences secondaires est de 11.4 %. 
Tous les chiffres et statistiques sur Compreignac sur le site Insee.fr 
CartographieLes autres cartes de la Haute-Vienne
Voir toutes les cartes du département de la Haute-Vienne (87)
Thouron : à 4.50 km
Bonnac-la-Côte : à 5.56 km
Razès : à 6.51 km
Saint-Jouvent : à 6.61 km
Buis : à 7.38 km
Nantiat : à 7.87 km
Saint-Sylvestre : à 8.00 km
Chaptelat : à 9.27 km
Nieul : à 10.34 km
Ambazac : à 10.46 km
Rilhac-Rancon : à 10.94 km
Chamboret : à 10.97 km
Saint-Pardoux-le-Lac : à 11.14 km
Peyrilhac : à 11.77 km
Saint-Léger-la-Montagne : à 11.87 km
Ecole primaire publique - Public