La Communauté de Communes Coeur de Lomagne regroupe 14 communes : Avezan, Bivès, Castéron, Estramiac, Gaudonville, l'Isle-Bouzon, Magnas, Mauroux, Pessoulens, Plieux, Saint-Clar, Saint-Créac, Saint-Léonard et Tournecoupe.

Total de 2798 habitants.