Milanovac is located in the municipality Velika, in Požega-Slavonia County at an elevation of 220 meters above sea level and it covers the area of 2.97 km² (1.15 sq. miles). According to the 2011 census report, there were 51 inhabitants. It is mostly populated by Serbs (56%), but also Croats (41%). Nearby places: Požeški Brđani, Perenci, Oljasi, Ugarci, Toranj, Krivaj, Bratuljevci, Lučinci, Kunovci and Žigerovci.