Les élections municipales se déroulent au suffrage universel, c’est-à-dire que tous les citoyens français sont appelés à voter pour élire ceux qui gèreront la commune dans laquelle ils sont inscrits. 
L’élection se déroule en deux tours. 
C’est un scrutin plurinominal, ce qui signifie que les électeurs ne votent pas pour une seule personne, mais pour une liste entière de plusieurs personnes (entre 7 et 69 selon le nombre d’habitants de la ville), qui composeront ensuite le conseil municipal.