The village is located on the edge of Duvanjsko Polje, near Tomislavgrad. The latitude of the village is 43 degrees and 37 minutes north of the equator, and the longitude is 17 degrees and 15 minutes east of the prime meridian. Its elevation is 898 meters above sea level.
Mrkodol is located along the road leading from Posušje to Tomislavgrad. Its distance from Mostar is 62 km, from Split 77 km, and from Sarajevo 89 km.
Demographics
According to the 2013 census, its population was 999.[1]