Le département des Hautes-Pyrénées comprend dix-sept cantons :
― canton n° 1 (Aureilhan) ;
― canton n° 2 (Bordères-sur-l'Echez) ;
― canton n° 3 (Les Coteaux) ;
― canton n° 4 (La Haute-Bigorre) ;
― canton n° 5 (Lourdes-1) ;
― canton n° 6 (Lourdes-2) ;
― canton n° 7 (Moyen Adour) ;
― canton n° 8 (Neste, Aure et Louron) ;
― canton n° 9 (Ossun) ;
― canton n° 10 (Tarbes-1) ;
― canton n° 11 (Tarbes-2) ;
― canton n° 12 (Tarbes-3) ;
― canton n° 13 (Val d'Adour-Rustan-Madiranais) ;
― canton n° 14 (La Vallée de l'Arros et des Baïses) ;
― canton n° 15 (La Vallée de la Barousse) ;
― canton n° 16 (La Vallée des Gaves) ;
― canton n° 17 (Vic-en-Bigorre).