Zabok é uma cidade do Condado de Krapina-Zagorje, Croácia.[1]
Zabok encontra-se a uma altitude de 169 m, e distante 42,5 km da capital nacional, Zagreb.[2]
No censo de 2011, a população total do município foi de 9 133 habitantes, distribuídos nas seguintes localidades: