Le canton n° 7 (Murat) comprend les communes suivantes : Albepierre-Bredons, Allanche, La Chapelle-d'Alagnon, Charmensac, Cheylade, Le Claux, Dienne, Joursac, Landeyrat, Laveissenet, Laveissière, Lavigerie, Murat, Neussargues en Pinatelle, Peyrusse, Pradiers, Saint-Saturnin, Ségur-les-Villas, Ussel, Vernols, Vèze, Virargues.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Murat.