Le canton n° 7 (Egletons) comprend les communes suivantes : Champagnac-la-Noaille, Chapelle-Spinasse, Chaumeil, Egletons, Le Jardin, Lafage-sur-Sombre, Lapleau, Laval-sur-Luzège, Marcillac-la-Croisille, Montaignac-Saint-Hippolyte, Moustier-Ventadour, Rosiers-d'Egletons, Saint-Hilaire-Foissac, Saint-Merd-de-Lapleau, Saint-Yrieix-le-Déjalat, Sarran, Soursac, Vitrac-sur-Montane.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune d'Egletons.