Město Desná leží v Libereckém kraji v ORP Tanvald v nadmořské výšce 490 m. V roce 2014 zde žilo 3158 obyvatel. Desná má katastrální území o rozloze 1258 ha.