Markovo se nalazi u Gradu Slatini, u Virovitičko-podravskoj županiji na 110 metara nadmorske visine i prostire se na površini od 1,79 km². Prema popisu iz 2011. godine, u Markovu živi 129 stanovnika. Stanovništvo je uglavnom hrvatsko (91%), te srpsko (7%). Okolna naselja: Medinci, Novi Senkovac, Grabić, Nova Šarovka, Vraneševci, Bakić, Starin, Josipovo, Slatina i Gornje Predrijevo.