Gornji Kuršanec se nalazi u općini Nedelišće, u Međimurskoj županiji na 168 metara nadmorske visine i prostire se na površini od 3,33 km². Prema popisu iz 2011. godine, u Gornjem Kuršancu žive 782 stanovnika. Stanovništvo je uglavnom hrvatsko (91%), te romsko (8%). Okolna naselja: Pušćine, Kuršanec, Varaždin, Šandorovec, Kućan Marof, Trnovec, Novo Selo na Dravi, Nedelišće, Hrašćica i Gornji Hrašćan.