Le département de la Haute-Vienne comprend l'entité de Champagnac-la-Rivière, sereine. On y dénombre 564 habitants.. En termes climatiques, la localité profite de des précipitations de 976 mm par an. La situation économique est caractérisée notamment par un revenu moyen relativement assez inférieur à la moyenne (21000 €). Une haute proportion de personnes âgées (37%), une quotité de retraités relativement assez élevée : 40%, un âge moyen comparativement élevé (49 ans), une portion d'enfants et d'adolescents comparativement assez basse (17%), un taux de fécondité assez inférieur à la moyenne et une taille moyenne des ménages relativement assez faible (2.1 personnes) caractérisent les habitants, essentiellement âgés.
Il y a aussi lieu de distinguer un taux de déplacement vers un lieu de travail extérieur de 88%, par contre une portion de petits terrains de 3%.