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