Mrakovo (serb. Мраково) – wieś w Bośni i Hercegowinie, w Federacji Bośni i Hercegowiny, w kantonie sarajewskim, w gminie Ilijaš.
Geografia Położenie Wieś położona jest w środkowo-wschodniej części kraju, na wschodnich obrzeżach Federacji Bośni i Hercegowiny, na północy kantonu. Leży w odległości około 1 km na wschód od drogi R445, łączącej Ilijaš w kantonie sarajewskim z miastem Visoko, znajdującym się w kantonie zenicko-dobojskim i około 1,2 km na wschód od autostrady A1, będąca częścią trasy europejskiej E73. Mrakovo położone jest w odległości około 1 km na północny wschód od stolicy gminy – Ilijaš i około 20 km na północny zachód od Sarajewa, 1 km od linii kolejowej Ilijaš – Visoko.
Od strony zachodniej miejscowość opływa rzeka Nijenica, stanowiąca prawostronny dopływ Bośni – najdłuższej z rzek płynących w całości na terenie państwa bośniackiego.