Dans le département de la Haute-Vienne est située la commune de Champagnac-la-Rivière, et qui est tranquille. Elle compte une population de 564 habitants.. La santé économique se distingue notamment par une proportion de cadres de 39%, mais un revenu moyen bas (21000 €). Une assez haute portion de personnes âgées : 37%, une quotité de retraités comparativement assez importante : 40%, un âge moyen supérieur à la moyenne : 49 ans, une portion d'enfants et d'adolescents relativement assez faible : 17%, un taux de fécondité relativement assez inférieur à la moyenne et une taille moyenne des ménages inférieure (2.1 personnes) caractérisent les habitants qui sont en majorité âgés.
Elle est caractérisée par une proportion d'utilisation de la voiture de 11%, par contre une évolution du nombre de places en établissement scolaires de 12.