Le département du Puy-de-Dôme comprend trente-et-un cantons :
― canton n° 1 (Aigueperse) ;
― canton n° 2 (Ambert) ;
― canton n° 3 (Aubière) ;
― canton n° 4 (Beaumont) ;
― canton n° 5 (Billom) ;
― canton n° 6 (Brassac-les-Mines) ;
― canton n° 7 (Cébazat) ;
― canton n° 8 (Chamalières) ;
― canton n° 9 (Châtel-Guyon) ;
― canton n° 10 (Clermont-Ferrand-1) ;
― canton n° 11 (Clermont-Ferrand-2) ;
― canton n° 12 (Clermont-Ferrand-3) ;
― canton n° 13 (Clermont-Ferrand-4)
― canton n° 14 (Clermont-Ferrand-5) ;
― canton n° 15 (Clermont-Ferrand-6) ;
― canton n° 16 (Cournon-d'Auvergne) ;
― canton n° 17 (Gerzat) ;
― canton n° 18 (Issoire) ;
― canton n° 19 (Lezoux) ;
― canton n° 20 (Maringues) ;
― canton n° 21 (Les Martres-de-Veyre) ;
― canton n° 22 (Les Monts du Livradois) ;
― canton n° 23 (Orcines) ;
― canton n° 24 (Pont-du-Château) ;
― canton n° 25 (Riom) ;
― canton n° 26 (Saint-Eloy-les-Mines) ;
― canton n° 27 (Saint-Georges-de-Mons) ;
― canton n° 28 (Saint-Ours) ;
― canton n° 29 (Le Sancy) ;
― canton n° 30 (Thiers) ;
― canton n° 31 (Vic-le-Comte).