Le département de l'Aveyron comprend vingt-trois cantons :
― canton n° 1 (Aubrac et Carladez) ;
― canton n° 2 (Aveyron et Tarn) ;
― canton n° 3 (Causse-Comtal) ;
― canton n° 4 (Causses-Rougiers) ;
― canton n° 5 (Ceor-Ségala) ;
― canton n° 6 (Enne et Alzou) ;
― canton n° 7 (Lot et Dourdou) ;
― canton n° 8 (Lot et Montbazinois) ;
― canton n° 9 (Lot et Palanges) ;
― canton n° 10 (Lot et Truyère) ;
― canton n° 11 (Millau-1) ;
― canton n° 12 (Millau-2) ;
― canton n° 13 (Monts du Réquistanais) ;
― canton n° 14 (Nord-Lévezou) ;
― canton n° 15 (Raspes et Lévezou) ;
― canton n° 16 (Rodez-1) ;
― canton n° 17 (Rodez-2) ;
― canton n° 18 (Rodez-Onet) ;
― canton n° 19 (Saint-Affrique) ;
― canton n° 20 (Tarn et Causses) ;
― canton n° 21 (Vallon) ;
― canton n° 22 (Villefranche-de-Rouergue) ;
― canton n° 23 (Villeneuvois et Villefranchois).