Lukavec is located in the City of Ivanec, in Varaždin County at an elevation of 114 meters above sea level and it covers the area of 1.65 km² (0.64 sq. miles). According to the 2011 census report, there were 141 inhabitants. It is entirely populated by Croats. Nearby places: Cerje Tužno, Gačice, Osečka, Tužno, Lovrečan, Stažnjevec, Cerje Nebojse, Radovan, Greda and Margečan.