Le canton n° 17 (Val de Save) comprend les communes suivantes : Betcave-Aguin, Bézéril, Cadeillan, Castillon-Savès, Cazaux-Savès, Espaon, Garravet, Gaujac, Gaujan, Labastide-Savès, Lahas, Laymont, Lombez, Monblanc, Mongausy, Montadet, Montamat, Montégut-Savès, Montpézat, Nizas, Noilhan, Pébées, Pellefigue, Polastron, Pompiac, Puylausic, Sabaillan, Saint-André, Saint-Élix-d'Astarac, Saint-Lizier-du-Planté, Saint-Loube, Saint-Soulan, Samatan, Sauveterre, Sauvimont, Savignac-Mona, Seysses-Savès, Simorre, Tournan, Villefranche.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Samatan.