Obec Lukavec leží v Ústeckém kraji v ORP Lovosice v nadmořské výšce 147 m. V roce 2014 zde žilo 380 obyvatel. Lukavec má katastrální území o rozloze 335 ha.