Seljanec is located in the City of Ivanec, in Varaždin County at an elevation of 299 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 223 inhabitants. It is entirely populated by Croats. Nearby places: Margečan, Pece, Bela, Završje Podbelsko, Željeznica, Osečka, Radovan, Lovrečan, Gačice and Pokojec.