Le canton n° 6 (Grandrieu) comprend les communes suivantes : Allenc, Arzenc-de-Randon, Badaroux, Belvezet, Le Born, Chadenet, Chambon-le-Château, Châteauneuf-de-Randon, Chaudeyrac, Grandrieu, Laubert, Montbel, La Panouse, Pelouse, Pierrefiche, Saint-Frézal-d'Albuges, Saint-Jean-la-Fouillouse, Saint-Paul-le-Froid, Saint-Sauveur-de-Ginestroux, Saint-Symphorien, Sainte-Hélène.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Grandrieu.