Les citoyens élisent les conseillers municipaux pour six ans, au suffrage universel direct, au scrutin de liste à deux tours.

A l'issue du 1er tour, si une liste obtient la majorité absolue des suffrages exprimés (au moins 50% des voix plus une), elle obtient 50% des sièges. Les autres sièges sont répartis entre toutes les listes (y compris la liste majoritaire) ayant obtenu plus de 5% des suffrages exprimés, en proportion du nombre de suffrages obtenus. Sinon, il est procédé à un 2e tour.

Pour le 2e tour, seules les listes ayant obtenu plus de 10% des voix au 1er tour peuvent se maintenir. Les listes ayant obtenu entre 5% et 10% peuvent toutefois fusionner avec une liste ayant obtenu plus de 10%. La liste qui obtient le meilleur résultat obtient 50% des sièges. Les autres sièges sont répartis entre toutes les listes ayant obtenu plus de 5% des suffrages exprimés.