L'entité de Champsac, et qui est reposante, où l'on dénombre 651 habitants, est située dans le département de la Haute-Vienne. Les habitations âgées constituent la plus grande part du parc immobilier. Une part de personnes âgées de 34% et un taux d'enfants et d'adolescents de 18%, une part de retraités comparativement très supérieure (42%) et une taille moyenne des ménages inférieure (2.1 personnes) caractérisent la population, pour la plupart âgée.
La localité jouit d'un climat caractérisé par un ensoleillement de 1889 heures par an, mais des précipitations de 965 mm par an. D'un point de vue économique, l'état des lieux comprend une taxe habitation de 23%. A remarquer une évolution du nombre de places en établissement scolaires de 23 et une densité de population de 30 hab./km² mais un taux de petits terrains de 2%.