La commune compte et , soit une densité de 217 habitants/km². Elle est composée de 19 communes, essentiellement à caractère rural : Ath, Arbre, Bouvignies, Ghislenghien, Gibecq, Houtaing, Irchonwelz, Isières, Lanquesaint, Ligne, Maffle, Mainvault, Meslin-l'Évêque, Moulbaix, Ormeignies, Ostiches, Rebaix, Villers-Notre-Dame et Villers-Saint-Amand.