Hrvatsko zagorje – kraina historyczna w północno-zachodniej Chorwacji, o powierzchni około 1900 km². W większości administracyjnie należy do żupanii krapińsko-zagorskiej, oprócz tego także do varażdińskiej i zagrzebskiej.

Geografia thumb|300px|Typowy krajobraz Hrvatskiego zagorja Klimat Hrvatskiego zagorja jest umiarkowanie kontynentalny; średnia roczna temperatura waha się od 9 °C do 12 °C, a roczne opady od 900 do 1200 mm. Jest to obszar aktywny sejsmicznie – trzęsienia ziemi miały miejsce w Ivancu (1973), Ivanščicy (1983), Gornjej Bistrej (1990) i Svetim Mateju (1997). Ważniejsze wzniesienia regionu to Maceljsko Gorje (884 m) z Ravną Gorą (686 m), Kalnik (643 m), Medvednica (1030 m), Desinićka gora (505 m), Kuna gora (520 m), Brezovica (531 m), Strahinščica (Strahinčica; 846 m) i Ivanščica (Ivančica; 1060 m).

Główne szlaki komunikacyjne regionu to linia kolejowa Zagrzeb – Varaždin i austostrada A2 do Zagrzebia. Głównym ośrodkiem Hrvatskiego zagorja jest Krapina;