Le département de la Haute-Marne comprend dix-sept cantons :
― canton n° 1 (Bologne) ;
― canton n° 2 (Bourbonne-les-Bains) ;
― canton n° 3 (Chalindrey) ;
― canton n° 4 (Châteauvillain) ;
― canton n° 5 (Chaumont-1) ;
― canton n° 6 (Chaumont-2) ;
― canton n° 7 (Chaumont-3) ;
― canton n° 8 (Eurville-Bienville) ;
― canton n° 9 (Joinville) ;
― canton n° 10 (Langres) ;
― canton n° 11 (Nogent) ;
― canton n° 12 (Poissons) ;
― canton n° 13 (Saint-Dizier-1) ;
― canton n° 14 (Saint-Dizier-2) ;
― canton n° 15 (Saint-Dizier-3) ;
― canton n° 16 (Villegusien-le-Lac) ;
― canton n° 17 (Wassy).