Luh nad Svatavou (německy Werth) je malá vesnice, část obce Josefov v okrese Sokolov v Karlovarském kraji. Nachází se asi jeden kilometr severně od Josefova. Je zde evidováno 35 adres. V roce 2011 zde trvale žilo 39 obyvatel.
Luh nad Svatavou je také název katastrálního území o rozloze 4,76 km². V katastrálním území Luh nad Svatavou leží i Hřebeny a Josefov.