La Communauté de communes Les Avant-Monts regroupe 25 communes : Abeilhan, Autignac, Cabrerolles, Causses et Veyran, Caussiniojouls, Faugères, Fos, Fouzilhon, Gabian, Laurens, Magalas, Margon, Montesquieu, Murviel-lès-Béziers, Neffiès, Pailhès, Pouzolles, Puimisson, Puissalicon, Roquessels, Roujan, Saint-Geniès-de Fontedit, Saint-Nazaire de Ladarez, Thézan-lès-Béziers, Vailhan) pour une population de plus de 27 000 habitants.