Město Lomnice nad Popelkou leží v Libereckém kraji v ORP Semily v nadmořské výšce 478 m. V roce 2014 zde žilo 5617 obyvatel. Lomnice nad Popelkou má katastrální území o rozloze 2557 ha.