Le département de la Haute-Vienne comprend la commune de Compreignac, et qui est sereine et bénéficie de magasins de proximité. On y dénombre 1763 habitants. Le parc immobilier est principalement composé de bâtiments anciens. Du point de vue des infrastructures, la localité possède des moyens de transport public proportionnellement très supérieurs : 1.9 par km² mais des médecins généralistes de un médecin pour 800 habitants.
L'entité bénéficie d'un climat distingué par des précipitations de 920 mm par an, mais un ensoleillement de 1865 heures par an. La prospérité est caractérisée entre autres par une portion de cadres de 47% et une taxe foncière de 32%, mais une quotité d'ouvriers de 53%. Il y a lieu de mentionner une densité de population de 30 hab./km², mais un taux d'utilisation de la voiture de 9% et un taux de déplacement vers un lieu de travail extérieur de 96%.