Seljanec se nalazi u Gradu Ivancu, u Varaždinskoj županiji na 299 metara nadmorske visine i prostire se na površini od 2,55 km². Prema popisu iz 2011. godine, u Seljancu žive 223 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Margečan, Pece, Bela, Završje Podbelsko, Željeznica, Osečka, Radovan, Lovrečan, Gačice i Pokojec.