The City Council consists of 45 members who serve a four-year term. It primarily deals with budget, global orientations and relations between the city and the government. Several commissions exist to treat more specific topics, such as urbanism, finances, environment of local development. The President of the council is elected by the Council Members. Since 2017 the president has been Ljubica Jancheva, member of SDSM.