Der Kanton Châteauponsac ist seit 1790 ein französischer Wahlkreis im Arrondissement Bellac im Département Haute-Vienne in der Region Nouvelle-Aquitaine; sein Hauptort ist Châteauponsac.

Der Kanton Châteauponsac liegt im Mittel 310 Meter über Normalnull, zwischen 185 Metern in Rancon und 471 Metern in Châteauponsac.

Gemeinden Der Kanton besteht aus 31 Gemeinden mit insgesamt Einwohnern (Stand: ) auf einer Gesamtfläche von km²:

Der Kanton bestand bis 2015 aus den Gemeinden Balledent, Châteauponsac, Rancon, Saint-Amand-Magnazeix und Saint-Sornin-Leulac auf einer Fläche von 177,37 km². Er besaß vor 2015 einen anderen INSEE-Code als heute, nämlich 8707.

Veränderungen im Gemeindebestand seit der landesweiten Neuordnung der Kantone 2019: Fusion Bussière-Poitevine (Kanton Bellac), Darnac, Saint-Barbant (Kanton Bellac) und Thiat → Val-d’Oire-et-Gartempe

Chateauponsac Chateauponsac