Die rund 3‘900 Stimmberechtigten sind das oberste Organ der Gemeinde. Sie fassen ihre Beschlüsse in lokalen Angelegenheiten an der Gemeindeversammlung oder bei Kreditgeschäften über 2 Mio. Franken an der Urne.
Weitere Gemeindeorgane sind der Gemeinderat, die ständigen Kommissionen und das zur Vertretung der Gemeinde befugte Personal (Bauverwalter, Finanzverwalter und Gemeindeschreiber).