Hrastovac is located in the municipality Vuka, in Osijek-Baranja County at an elevation of 90 meters above sea level and it covers the area of 3.54 km² (1.37 sq. miles). According to the 2011 census report, there were 173 inhabitants. It is predominantly populated by Croats (96%), but also Slovaks (3%). Nearby places: Vuka, Lipovac Hrastinski, Dopsin, Vladislavci, Beketinci, Hrastin, Široko Polje, Koritna, Jurjevac Punitovački and Paulin Dvor.