La vie de la commune est gérée par le conseil municipal, élu au suffrage universel par les habitants de la commune. Il prend les décisions concernant l’administration de la ville.
Il incombe aux 3 pôles fonctionnels de coordination et 21 services municipaux de favoriser leur application.
3 pôles de direction supervisent les services de la municipalité :
Services hors pôle :
- Ressources humaines
- Communication
- Transition écologique
- Finances et marchés publics
- Police municipale
- Secrétariat général, vie des conseils et Assemblées
- Service communal d'hygiène et de santé