L'entité de Champsac, où l'on dénombre 651 habitants, est localisée dans le département de la Haute-Vienne. Elle est reposante. Les habitations ancienes composent l'essentiel de l'habitat. En termes d'économie, l'état des lieux se distingue en particulier par un taux d'ouvriers de 55%, par contre une part de cadres de 45%. Un taux de retraités comparativement très élevé : 42% et une taille moyenne des ménages assez inférieure à la moyenne : 2.1 personnes, mais un âge moyen de 47 ans définissent la population, en majorité âgée.
En ce qui concerne le climat, la localité possède des précipitations de 965 mm par an. A citer : une évolution du nombre de places en établissement scolaires de 23, mais un taux d'utilisation de la voiture de 12%, une proportion de propriétaires de 82% et un pourcentage de logement social HLM de 0%.