Rastovac se nalazi u općini Ivanska, u Bjelovarsko-bilogorskoj županiji na 137 metara nadmorske visine i prostire se na površini od 3,68 km². Prema popisu iz 2011. godine, u Rastovcu žive 43 stanovnika. Stanovništvo je u potpunosti hrvatsko. Okolna naselja: Starine, Ivanska, Utiskani, Gornja Šušnjara, Križic, Laminac, Paljevine, Donja Šušnjara, Narta i Đurđic.