Město Smržovka leží v Libereckém kraji v ORP Tanvald v nadmořské výšce 585 m. V roce 2014 zde žilo 3635 obyvatel. Smržovka má katastrální území o rozloze 1481 ha.