Belanovo Selo se nalazi u općini Rasinja, u Koprivničko-križevačkoj županiji na 188 metara nadmorske visine i prostire se na površini od 5,25 km². Prema popisu iz 2011. godine, u Belanovom Selu žive 42 stanovnika. Stanovništvo je pretežito srpsko (69%), te hrvatsko (31%). Okolna naselja: Ivančec, Lukovec, Radeljevo Selo, Segovina, Mala Rasinjica, Prkos, Velika Rasinjica, Ribnjak, Cvetkovec i Rasinja.