Město Kamenický Šenov leží v Libereckém kraji v ORP Nový Bor v nadmořské výšce 525 m. V roce 2014 zde žilo 4034 obyvatel. Kamenický Šenov má katastrální území o rozloze 1046 ha.