| Aignan | Eauze | Marciac | Mirande | Montesquiou | Nogaro | Plaisance du Gers | Riscle | Valence sur Baïse | Vic-Fezensac |
Le canton de Mirande

Le canton de Mirande est constitué de 22 communes :
Bazugues, Belloc-Saint-Clamens, Berdoues, Clermont-Pouyguillès, Idrac-Respaillès, Laas, Labéjan, Lagarde-Hachan, Lamazère, Loubersan, Marseillan, Miramont-d'Astarac, Mirande, Moncassin, Ponsampère, Saint-Elix-Theux, Saint-Martin, Saint-Maur, Saint-Médard, Saint-Michel, Saint-Ost, Sauviac, Viozan.

Marseillan
       
Marseillan