Kaupungin organisaation ylin päättävä elin on kaupunginvaltuusto. Kaupunginvaltuuston alaisena toimii kaupunginhallitus, jonka valtuusto valitsee. Lautakunnat keskusvaalilautakuntaa ja tarkastuslautakuntaa lukuun ottamatta toimivat kaupunginhallituksen alaisena. Valtuusto, kaupunginhallitus, lautakunnat, toimikunnat ja jaostot tekevät päätöksiä ja ohjaavat kaupungin toimintaa.
Kaupungin hallintoa ja taloutta johtaa kaupunginjohtaja ja eri toimialoja johtavat toimialajohtajat. Viranhaltijaorganisaatio on palkatusta henkilöstöstä muodostuva organisaatio.