L'entité de Compreignac, et qui bénéficie de commerces locaux et est sereine, est situé dans le département de la Haute-Vienne ; elle compte 1763 habitants. Beaucoup d'habitations sont ancienes. En ce qui concerne les infrastructures, des moyens de transport public comparativement très élevés : 1.9 par km² bénéficient à l'entité. La localité possède un climat défini par un ensoleillement de 1865 heures par an.
Un pourcentage de personnes âgées de 21%, par contre une proportion d'enfants et d'adolescents de 22% distinguent les habitants qui sont pour la plupart âgés. D'un point de vue économique, l'état des lieux se distingue par une taxe foncière de 32%. En outre, il faut constater un taux de déplacement vers un lieu de travail extérieur de 96%, mais une densité de population de 30 hab./km², un nombre d'établissements scolaires de 1, une évolution du nombre de places en établissement scolaires de 24 et une portion de propriétaires de 83%.