Cantonul Zagreb este una dintre cele 21 unități administrativ-teritoriale de gradul I ale Croației. Are o populație de 209.696 locuitori (2001). Reședința sa este orașul Zagreb. Cuprinde 9 orașe și 25 comune.
Bjelovar-Bilogora · Brod-Posavina · Dubrovnik-Neretva · Istria · Karlovac · Koprivnica-Križevci · Krapina-Zagorje · Lika-Senj · Međimurje · Osijek-Baranja · Požega-Slavonia · Primorje-Gorski Kotar · Šibenik-Knin · Sisak-Moslavina · Split-Dalmația · Varaždin · Virovitica-Podravina · Vukovar-Srijem · Zadar · Zagreb · Orașul Zagreb ·
Dugo Selo • Ivanić-Grad • Jastrebarsko • Samobor • Sveta Nedelja • Sveti Ivan Zelina • Velika Gorica • Vrbovec • Zaprešić
Bedenica • Bistra • Brckovljani • Brdovec • Dubrava • Dubravica • Farkaševac • Gradec • Jakovlje • Klinča Sela • Kloštar Ivanić • Kravarsko • Krašić • Križ • Luka • Marija Gorica • Orle • Pisarovina • Pokupsko • Preseka • Pušća • Rakovec • Rugvica • Stupnik • Žumberak