Mačkovo Selo is located in the City of Petrinja, in Sisak-Moslavina County at an elevation of 264 meters above sea level and it covers the area of 6.59 km² (2.54 sq. miles). According to the 2011 census report, there were 36 inhabitants. It is mostly populated by Serbs (74%), but also Croats (26%). Nearby places: Tremušnjak, Dodoši, Miočinovići, Begovići, Veliki Gradac, Martinovići, Kraljevčani, Jabukovac, Veliki Šušnjar and Dragotinci.