Le canton n° 15 (Lavaur Cocagne) comprend les communes suivantes : Aguts, Algans, Bannières, Belcastel, Cambon-lès-Lavaur, Cuq-Toulza, Labastide-Saint-Georges, Lacougotte-Cadoul, Lacroisille, Lavaur, Marzens, Massac-Séran, Maurens-Scopont, Montcabrier, Montgey, Mouzens, Péchaudier, Puéchoursi, Roquevidal, Teulat, Veilhes, Villeneuve-lès-Lavaur, Viviers-lès-Lavaur.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Lavaur.