Mratovo se nalazi u općini Promina, u Šibensko-kninskoj županiji na 246 metara nadmorske visine i prostire se na površini od 9,88 km². Prema popisu iz 2011. godine, u Mratovu živi 55 stanovnika. Stanovništvo je uglavnom hrvatsko (94%), te srpsko (6%). Okolna naselja: Puljane, Čitluk, Bogatić, Oklaj, Suknovci, Ljubotić, Razvođe, Bobodol, Lukar i Bogatić.