Päätöksenteko
Ylintä päätösvaltaa kaupungissa käyttää 31-jäseninen kaupunginvaltuusto. Se mm.päättää kaupungin talouden ja rahoituksen perusteista sekä kaupungin hallinnon rakenteesta. Valtuusto valitsee jäsenet kaupunginhallitukseen, lautakuntiin ja edustajat muun muassa kuntayhtymiin. Kaupunginvaltuusto valitaan kuntavaaleilla neljän vuoden välein.
Kaupungin hallintoa johtaa 10-jäseninen kaupunginhallitus. Sen tehtävänä on valmistella kaupunginvaltuustossa käsiteltävät asiat ja huolehtia, että valtuuston päätökset toteutetaan. Kaupunginhallitus huolehtii myös kaupungin yleisestä kehittämisestä sekä valvoo viranhaltijoiden toimintaa ja kaupungin talouden hallintaa.
Lautakunnat valmistelevat kaupunginhallituksen tai kaupunginvaltuuston käsiteltäväksi kuuluvat asiat ja huolehtivat päätöksen täytäntöönpanosta. Lautakunnan tehtävänä on huolehtia toimialansa kehittämisestä sekä ohjata sen suunnittelua ja toteutusta. Kaupunginvaltuusto valitsee lautakunnat kuntavaalikauden ajaksi neljän vuoden välein.