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