La capital está gobernada por la Asamblea de la Ciudad de Zagreb (en croata: "Gradska skupština Grada Zagreba"), cuyos representantes se eligen cada cuatro años por sufragio universal.