L'entité de Champsac, et qui est calme, est situé dans le département de la Haute-Vienne. Elle compte 651 habitants. Les habitations âgées composent l'essentiel de l'habitat. Les équippements de la commune sont distingués par une capacité d'accueil touristique de 20 lits. Une quotité de retraités élevée : 42% et une taille moyenne des ménages comparativement assez inférieure (2.1 personnes) caractérisent la population, principalement âgée.
D'un point de vue économique, l'état des lieux se distingue par un revenu moyen de 22600 €, par contre une taxe foncière de 35%. L'entité jouit de conditions climatiques distinguées par un ensoleillement de 1889 heures par an mais des précipitations de 965 mm par an. Il y a lieu de remarquer une quotité de propriétaires de 82% et un taux de déplacement vers un lieu de travail extérieur de 83%, une densité de population de 30 hab./km².