Le canton n° 7 (Langogne) comprend les communes suivantes : Auroux, Chastanier, Cheylard-l'Evêque, Fontanes, Langogne, Laval-Atger, Luc, Naussac, Rocles, Saint-Bonnet-de-Montauroux, Saint-Flour-de-Mercoire.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Langogne.