Le conseil municipal représente les habitants. Il est chargé de régler les affaires de la commune avec des compétences étendues et variées. Pour exercer ses compétences, il adopte des délibérations.
L'assemblée doit se réunir au moins une fois par trimestre, l'ordre du jour fixé par le maire doit être communiqué avant le début de la séance. Ces réunions sont ouvertes 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. En cas de dysfonctionnement grave, le conseil municipal peut être dissous par décret en Conseil des ministres.
Les membres du Conseil municipal sont élus au suffrage universel direct lors des élections municipales, les dernières ayant lieu en 2020 en pleine crise Covid. La première décision a été d'élire le Maire parmi les 23 conseillers.