Le canton n° 4 (Garonne-Lomagne-Brulhois) comprend les communes suivantes : Asques, Auvillar, Balignac, Bardigues, Castelmayran, Castéra-Bouzet, Caumont, Donzac, Dunes, Gensac, Gramont, Lachapelle, Lavit, Malause, Mansonville, Marsac, Maumusson, Merles, Montgaillard, Le Pin, Poupas, Puygaillard-de-Lomagne, Saint-Aignan, Saint-Cirice, Saint-Jean-du-Bouzet, Saint-Loup, Saint-Michel, Saint-Nicolas-de-la-Grave, Sistels.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-Nicolas-de-la-Grave.