Le Conseil municipal est composé de 15 membres élus au suffrage universel direct lors des élections municipales. Ils représentent les habitants et leur mandat est d’une durée de six ans.
Depuis la loi de 1884, ses attributions l’amènent à régler par ses délibérations les affaires de la commune, dans divers domaines de compétence.
Le conseil municipal émet un avis chaque fois qu’il est requis par les textes ou le représentant de l’État.
Il formule des vœux sur tous les sujets d’intérêt local : il vote le budget, il approuve le compte administratif (budget exécuté).
Il est compétent pour créer des services publics municipaux, pour décider des travaux, pour gérer le patrimoine communal …
Le conseil municipal exerce ses compétences en adoptant des délibérations.
Il peut former des commissions disposant d’un pouvoir d’étude des dossiers.
Le conseil municipal doit se réunir au moins une fois par trimestre et l’ordre du jour, fixé par le maire, doit être communiqué avant le début de la séance. Celle-ci est ouverte au public sauf si l’assemblée décide le huis clos, ou si le maire exerce son pouvoir de "police des séances", notamment en cas d’agitation, et restreint l’accès du public aux débats.
Le conseil municipal ne peut délibérer que lorsque la majorité de ses membres en exercice assiste à la réunion. Dans le cas où le quorum ne serait pas atteint, une seconde séance est convoquée, et le conseil peut alors délibérer quel que soit le nombre de membres présents.