Kommunestyret er kommunens øverste politiske organ, og består til daglig av 31 folkevalgte representanter. Øverste myndighet under kommunestyret er formannskapet. Kommunen er videre inndelt i tre innstillingsutvalg med hvert sitt kjerneområde: Kultur- helse- og omsorgsutvalget, Miljø og samfunnsutvalget og Utdanningsutvalget. I tillegg fører Kontrollutvalget tilsyn med kommunens virksomhet.