Makovci is located in the municipality Grožnjan, in Istra County at an elevation of 295 meters above sea level and it covers the area of 3.17 km² (1.22 sq. miles). According to the 2011 census report, there were 106 inhabitants. It is mostly populated by Croats (67%), but also Italians (30%). Nearby places: Vižintini Vrhi, Sveti Ivan, Završje, Šterna, Antonci, Sveta Lucija, Kostanjica, Martinčići, Oprtalj and Krajići.