Dans le département de la Haute-Vienne est située la localité de Champsac, et qui est calme. On y dénombre 651 habitants. La plupart des logements sont anciens. La situation économique se distingue en particulier par une taxe foncière de 35%. Une portion de retraités supérieure à la moyenne (42%) et une taille moyenne des ménages relativement assez inférieure à la moyenne (2.1 personnes), un âge moyen de 47 ans caractérisent la population qui est surtout âgée.
Au niveau climatique, la commune jouit de des précipitations de 965 mm par an mais un ensoleillement de 1889 heures par an. Les équippements de la localité sont caractérisés par une capacité d'accueil touristique de 20 lits. De plus, il faut indiquer une densité de population de 30 hab./km² mais une portion d'utilisation de la voiture de 12% et un taux de logement social HLM de 0%.