La Communauté d’Agglomération du Pays de Saint-Omer est composée de 53 communes et compte un peu plus de 105 000 habitants.
- Aire-sur-la-Lys
- Arques
- Audincthun
- Avroult
- Bayenghem-lez-Eperlecques
- Beaumetz-lès-Aire
- Bellinghem
- Blendecques
- Bomy
- Campagne-lez-Wardrecques
- Clairmarais
- Coyecques
- Delettes
- Dennebroeucq
- Ecques
- Enquin-lez-Guinegatte
- Eperlecques
- Erny-Saint-Julien
- Fauquembergues
- Febvin-Palfart
- Fléchin
- Hallines
- Helfaut
- Heuringhem
- Houlle
- Laires
- Longuenesse
- Mametz
- Mentque-Nortbecourt
- Merck-Saint-Liévin
- Moringhem
- Moulle
- Nordausques
- Nort-Leulinghem
- Quiestède
- Racquinghem
- Reclinghem
- Renty
- Roquetoire
- Saint-Augustin
- Saint-Martin-lez-Tatinghem
- Saint-Martin-d’Hardinghem
- Saint-Omer
- Salperwick
- Serques
- Thérouanne
- Thiembronne
- Tilques
- Tournehem-sur-la-Hem
- Wardrecques
- Wittes
- Wizernes
- Zouafques