Město Duchcov leží v Ústeckém kraji v ORP Teplice v nadmořské výšce 201 m. V roce 2014 zde žilo 8520 obyvatel. Duchcov má katastrální území o rozloze 1540 ha.