Der Kanton Ambazac ist seit 1790 ein französischer Wahlkreis in den Arrondissements Bellac und Limoges im Département Haute-Vienne in der Region Nouvelle-Aquitaine; sein Hauptort ist Ambazac.

Der Kanton Ambazac liegt im Mittel 390 Meter über Normalnull, zwischen 223 Metern in Saint-Priest-Taurion und 666 Metern in Ambazac.

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

Bis zur landesweiten Neugliederung der Kantone 2015 bestand der Kanton Ambazac aus sieben Gemeinden auf einer Fläche von 209,20 km²: Ambazac (Hauptort), Les Billanges, Bonnac-la-Côte, Rilhac-Rancon, Saint-Laurent-les-Églises, Saint-Priest-Taurion und Saint-Sylvestre.

Veränderungen im Gemeindebestand seit der landesweiten Neuordnung der Kantone 2019: Fusion Roussac (Kanton Bellac), Saint-Pardoux und Saint-Symphorien-sur-Couze (Kanton Bellac) → Saint-Pardoux-le-Lac

Ambazac Ambazac