Štěpánov je vesnice, část obce Lukov v okrese Teplice. Nachází se na jižním úbočí Štěpánovské hory, asi 1,5 km na severozápad od Lukova. V roce 2011 zde trvale žilo 69 obyvatel.
Štěpánov leží v katastrálním území Štěpánov u Lukova o rozloze 3,36 km².