Kaupungin johtaminen perustuu kuntastrategiaan, taloussuunnitelmaan, talousarvioon sekä muihin valtuuston päätöksiin.
Valtuusto vastaa kaupungin toiminnasta ja taloudesta, käyttää kaupungin päätösvaltaa ja siirtää toimivaltaansa hallintosäännön määräyksillä.
Kaupunginhallitus vastaa valtuuston päätösten valmistelusta, täytäntöönpanosta ja laillisuuden valvonnasta.
Kaupunginhallitus johtaa kaupungin toimintaa, hallintoa ja taloutta. Kaupunginhallitus vastaa kaupungin toiminnan yhteensovittamisesta ja omistajaohjauksesta sekä kaupungin henkilöstöpolitiikasta ja huolehtii kaupungin sisäisestä valvonnasta ja riskienhallinnan järjestämisestä.
Kaupunginjohtaja johtaa kaupunginhallituksen alaisena kaupungin hallintoa, taloudenhoitoa ja muuta toimintaa. Kaupunginjohtaja vastaa asioiden valmistelusta kaupunginhallituksen käsiteltäväksi.