Les communes délèguent certaines de leurs compétences à la Communauté d’Agglomération. Ces compétences relèvent de trois niveaux : les compétences obligatoires, les compétences optionnelles fixées par la loi Chevènement et les compétences facultatives définies par les élus des communes de l'Agglomération.
Les compétences facultatives de la CARA sont exercées dans les domaines suivants :