Le canton n° 4 (Couserans Ouest) comprend les communes suivantes : Antras, Argein, Arrien-en-Bethmale, Arrout, Aucazein, Audressein, Augirein, Balacet, Balaguères, Bethmale, Bonac-Irazein, Les Bordes-sur-Lez, Buzan, Castillon-en-Couserans, Cescau, Engomer, Eycheil, Galey, Illartein, Montégut-en-Couserans, Moulis, Orgibet, Saint-Girons, Saint-Jean-du-Castillonnais, Saint-Lary, Salsein, Sentein, Sor, Uchentein, Villeneuve.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-Girons.