Gornjaki se nalaze u općini Preseka, u Zagrebačkoj županiji na 235 metara nadmorske visine i prostiru se na površini od 3,46 km². Prema popisu iz 2011. godine, u Gornjakima živi 49 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Krušljevec, Vinkovec, Ledina, Preseka, Kraljev Vrh, Gornji Vinkovec, Salnik, Strmec, Žabnjak i Slatina.