Mestni svet je najvišji organ odločanja v vseh zadevah v okviru pravic in dolžnosti mestne občine in tako predstavlja zakonodajno telo mestne občine.
Sestavlja ga 33 članov, ki se volijo za štiri leta. Njihove dolžnosti in pravice so določene z zakonom, statutom, poslovnikom mestnega sveta in drugimi akti.
Svet ima naslednje pristojnosti:
- sprejema statut občine
- sprejema odloke in druge občinske akte
- sprejema poslovnik za svoje delo
- sprejema prostorske plane in druge plane razvoja občine
- potrjuje začasne nujne ukrepe
- sprejema občinski proračun in zaključni račun
- ustanavlja odbore in druga delovna telesa ter imenuje in razrešuje njihove člane
- imenuje in razrešuje člane nadzornega odbora
- imenuje volilne komisije za občinske volitve
- na predlog župana imenuje in razrešuje podžupane
- nadzoruje delo župana, podžupanov in občinske uprave glede izvrševanja odločitev občinskega sveta
- določa organizacijo in delovno področje občinske uprave
- daje mnenje k imenovanju načelnika upravne enote ter imenuje in razrešuje predstavnike občine v sosvetu upravne enote
- imenuje sekretarja sveta
- imenuje in razrešuje člane sveta za varstvo uporabnikov javnih dobrin
- odloča o občinskih davkih
- odloča o pridobitvi in odtujitvi občinskega premoženja, odloča o načinu in pogojih upravljanja občinskega premoženja
- odloča o najemu občinskega posojila
- razpisuje referendum
- daje pobudo za sklice zborov občanov
- določa plačo župana in drugih funkcionarjev občine v delu, ki ni določen z državnimi predpisi
- ustanavlja javne zavode in vse vrste druge oblike lokalnih javnih služb ter odloča o ostalih pravicah in obveznostih ustanovitelja
- imenuje predstavnike lokalne skupnosti oz. mesta v institucije, kjer občina ni ustanovitelj
- daje koncesije
- določa prispevke za opravljanje komunalnih storitev
- daje soglasje k prenosu nalog iz državne pristojnosti
- odloča o drugih zadevah v skladu s predpisi.