La communauté d'agglomération est un établissement public de coopération intercommunale regroupant plusieurs communes formant, à la date de sa création, un ensemble de plus de 50 000 habitants d'un seul tenant et sans enclave, autour d'une ou plusieurs communes centre de plus de 15 000 habitants. Ces communes s'associent au sein d'un espace de solidarité, en vue d'élaborer et conduire ensemble un projet commun de développement urbain et d'aménagement de leur territoire, selon l’article L.5216-1 du Code Général des Collectivités Territoriales (C.G.C.T)
Les prérogatives de la Communauté d’Agglomération lui sont attribuées par la loi dans des domaines de compétences bien définies. Elle est pourvue de compétences obligatoires, de compétences optionnelles et de compétences facultatives.