Composé de membres élus pour six ans, le conseil municipal est l'assemblée délibérante de la commune. Il a pour mission de discuter et de voter des délibérations qui engagent la commune.
L'Assemblée Municipale est composée de 27 membres.
Le maire, 7 adjoints au maire, avec délégations très larges, 3 conseillers municipaux délégués et 16 conseillers municipaux.
Le Conseil Municipal se réunit environ toutes les 6 semaines. Le Maire peut le réunir chaque fois qu'il le juge utile. Les séances sont publiques.
Au nombre de 9, ce sont des instances intermédiaires chargées d'examiner et de préparer les dossiers. Elles donnent des avis, proposent des orientations. Le Maire y siège de droit et les préside. Elles sont constituées chacune de 8 membres du Conseil Municipal en respectant le principe de la représentation proportionnelle. Leurs séances ne sont pas publiques.