Der Kanton Saint-Léonard-de-Noblat ist eine französische Verwaltungseinheit im Arrondissement Limoges, im Département Haute-Vienne und in der Region Limousin; sein Hauptort ist Saint-Léonard-de-Noblat. Vertreter im Generalrat des Départements ist seit 2004 Jean-Claude Leblois (PS).