La commune de Champagnac-la-Rivière
Population : 563 hab.
Superficie : 24,46 km²
Région : Limousin
Département : Haute-Vienne
Arrondissement : Rochechouart
Canton : Oradour-sur-Vayres
Communauté de communes : CC Bandiat Tardoire Avenir
Code INSEE : 87034
Code postal : 87150