Le canton n° 10 (Gascogne-Auscitaine) comprend les communes suivantes : Antras, Augnax, Biran, Bonas, Castillon-Massas, Castin, Crastes, Duran, Jegun, Lavardens, Mérens, Mirepoix, Montaut-les-Créneaux, Ordan-Larroque, Peyrusse-Massas, Preignan, Puycasquier, Roquefort, Roquelaure, Saint-Lary, Sainte-Christie, Tourrenquets.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Preignan.