Sveti Križ is located in the municipality Marija Gorica, in Zagreb County at an elevation of 310 meters above sea level and it covers the area of 2.55 km² (0.98 sq. miles). According to the 2011 census report, there were 445 inhabitants. It is predominantly populated by Croats (96%), but also Serbs (2%). Nearby places: Šenkovec, Vukovo Selo, Harmica, Kraj Donji, Gornji Laduč, Ključ Brdovečki, Marija Gorica, Hrastina, Oplaznik and Donji Laduč.