La commune de Compreignac, et qui est tranquille et comprend des commerces de proximité, se trouve dans le département de la Haute-Vienne. Elle compte une population de 1763 habitants. Les habitations âgées composent la plupart de l'habitat. L'entité possède un climat particularisé par un ensoleillement de 1865 heures par an. D'un point de vue économique, la situation est caractérisée par une quotité d'ouvriers de 53% et un taux de chômage de 6%, mais une taxe habitation de 19%.
Une part d'enfants et d'adolescents de 22%, mais une part de retraités de 20% distinguent la population, principalement âgée. En termes d'infrastructures, la commune possède des moyens de transport public proportionnellement très supérieurs à la moyenne (1.9 par km²). Elle est distinguée par un nombre d'établissements scolaires de 1 et un pourcentage de petits terrains de 2%, mais une proportion de propriétaires de 83%.