Milanovac se nalazi u općini Velika, u Požeško-slavonskoj županiji na 220 metara nadmorske visine i prostire se na površini od 2,97 km². Prema popisu iz 2011. godine, u Milanovcu živi 51 stanovnik. Stanovništvo je pretežito srpsko (56%), te hrvatsko (41%). Okolna naselja: Požeški Brđani, Perenci, Oljasi, Ugarci, Toranj, Krivaj, Bratuljevci, Lučinci, Kunovci i Žigerovci.