Branimirovac se nalazi u općini Koška, u Osječko-baranjskoj županiji na 98 metara nadmorske visine i prostire se na površini od 6,12 km². Prema popisu iz 2011. godine, u Branimirovcu živi 95 stanovnika. Stanovništvo je relativno najviše srpsko (47%), te hrvatsko (41%) i bošnjačko (5%). Okolna naselja: Andrijevac, Lug Subotički, Ordanja, Bijela Loza, Ledenik, Koška, Budimci, Niza, Podgorač i Breznica Našička.