Der Kanton Bellac ist seit 1790 ein französischer Wahlkreis im Arrondissement Bellac im Département Haute-Vienne in der Region Nouvelle-Aquitaine; sein Hauptort ist Bellac.
Der Kanton Bellac liegt im Mittel 260 Meter über Normalnull, zwischen 148 Metern in Saint-Bonnet-de-Bellac und 514 Metern in Blond.
Gemeinden Der Kanton besteht aus 22 Gemeinden mit insgesamt Einwohnern (Stand: ) auf einer Gesamtfläche von km²:
Der Kanton bestand bis zur landesweiten Neugliederung der Kantone 2015 aus den Gemeinden Bellac, Blanzac, Blond, Peyrat-de-Bellac, Saint-Bonnet-de-Bellac und Saint-Junien-les-Combes und hatte eine Fläche von 198,91 km².
Veränderungen im Gemeindebestand seit der landesweiten Neuordnung der Kantone 2019: Fusion Roussac, Saint-Pardoux (Kanton Ambazac) und Saint-Symphorien-sur-Couze → Saint-Pardoux-le-Lac Fusion Bussière-Poitevine, Darnac (Kanton Châteauponsac), Saint-Barbant und Thiat (Kanton Châteauponsac) → Val-d’Oire-et-Gartempe
2016: Fusion Bussière-Boffy und Mézières-sur-Issoire → Val d’Issoire
Bellac Bellac