Horvatsko is located in the City of Ivanec, in Varaždin County at an elevation of 224 meters above sea level and it covers the area of 2.13 km² (0.82 sq. miles). According to the 2011 census report, there were 176 inhabitants. It is entirely populated by Croats. Nearby places: Ribić Breg, Novaki, Jerovec, Lipovnik, Druškovec, Dubravec, Brodarovec, Fotez Breg, Ivanečko Naselje and Ivanec.