Le canton n° 22 (Les Monts du Livradois) comprend les communes suivantes : Aix-la-Fayette, Aubusson-d'Auvergne, Augerolles, Auzelles, Bertignat, Brousse, Le Brugeron, Ceilloux, Chambon-sur-Dolore, La Chapelle-Agnon, Condat-lès-Montboissier, Courpière, Cunlhat, Domaize, Echandelys, Fayet-Ronaye, Fournols, Grandval, Marat, Le Monestier, Néronde-sur-Dore, Olmet, Olliergues, La Renaudie, Saint-Amant-Roche-Savine, Saint-Bonnet-le-Bourg, Saint-Bonnet-le-Chastel, Saint-Eloy-la-Glacière, Saint-Flour-l'Étang, Saint-Germain-l'Herm, Saint-Gervais-sous-Meymont, Saint-Pierre-la-Bourlhonne, Sainte-Catherine, Sauviat, Sermentizon, Tours-sur-Meymont, Vertolaye, Vollore-Ville.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Courpière.