Le département du Cantal comprend quinze cantons :
― canton n° 1 (Arpajon-sur-Cère) ;
― canton n° 2 (Aurillac-1) ;
― canton n° 3 (Aurillac-2) ;
― canton n° 4 (Aurillac-3) ;
― canton n° 5 (Mauriac) ;
― canton n° 6 (Maurs) ;
― canton n° 7 (Murat) ;
― canton n° 8 (Naucelles) ;
― canton n° 9 (Neuvéglise-sur-Truyère) ;
― canton n° 10 (Riom-ès-Montagnes) ;
― canton n° 11 (Saint-Flour-1) ;
― canton n° 12 (Saint-Flour-2) ;
― canton n° 13 (Saint-Paul-des-Landes) ;
― canton n° 14 (Vic-sur-Cère) ;
― canton n° 15 (Ydes).