Obec Horní Lomná (polsky Łomna Górna, německy Ober Lomna, alternativní místní pojmenování Salajka) leží v údolí říčky Lomná na jihovýchodě okresu Frýdek-Místek. Má 382 obyvatel. V roce 2021 se 17 % obyvatel obce hlásilo k polské národnosti.
Ve vzdálenosti 16 km severně leží město Třinec, 21 km západně město Frýdlant nad Ostravicí, 24 km severně město Český Těšín a 27 km severozápadně město Frýdek-Místek.