Kaupunginhallitus johtaa ja valvoo kaupunkisuunnittelua. Lisäksi sen tehtävänä on huolehtia kaupungin yleisestä kehittämisestä ja alueellisesta edunvalvonnasta. Kuntalain mukaan kaupunginvaltuusto vastaa kunnan toiminnasta ja taloudesta. Valtuuston tulee muun muassa päättää toiminnan ja talouden keskeisistä tavoitteista, päättää hallinnon järjestämisen perusteista, päättää talouden ja rahoituksen perusteista sekä hyväksyä talousarvio.