Mirkopolje is located in the municipality Krašić, in Zagreb County at an elevation of 120 meters above sea level and it covers the area of 6.98 km² (2.69 sq. miles). According to the 2011 census report, there were 94 inhabitants. It is entirely populated by Croats. Nearby places: Trg, Polje Ozaljsko, Podbrežje, Trešćerovac, Zajačko Selo, Brlenić, Ozalj, Zorkovac na Kupi, Vrhovački Sopot and Brezarić.