Der Kanton Souillac ist seit 1790 ein französischer Wahlkreis im Arrondissement Gourdon im Département Lot in der Region Okzitanien; sein Hauptort ist Souillac.
Gemeinden Der Kanton besteht aus 18 Gemeinden mit insgesamt Einwohnern (Stand: ) auf einer Gesamtfläche von km²:
Bis zur landesweiten Neuordnung der französischen Kantone im März 2015 gehörten zum Kanton Souillac die neun Gemeinden Gignac, Lacave, Lachapelle-Auzac, Lanzac, Mayrac, Meyronne, Pinsac, Saint-Sozy und Souillac. Sein Zuschnitt entsprach einer Fläche von 117,91 km2. Er besaß vor 2015 einen anderen INSEE-Code als heute, nämlich 4628.
Souillac Souillac