L'élection des autorités communales est régie par la loi sur les communes et par la loi sur les droits politiques.
Les autorités communales comptent le conseil communal, composé de 5 à 9 membres élus en principe pour cinq ans, ainsi que le conseil général pour certaines communes. Dans les communes qui ont un conseil général, celui-ci est élu en principe tous les cinq ans, à la même date que le conseil communal.
La loi sur les communes prévoit que les communes de Fribourg, Bulle, Morat, Romont, Estavayer, Châtel-Saint-Denis, Marly et Villars-sur-Glâne ont un conseil général (art. 25 de la loi sur les communes). Les autres communes peuvent choisir de remplacer leur assemblée communale par un conseil général, par un vote aux urnes (art. 26 de la loi sur les communes).