Město Lom leží v Ústeckém kraji v ORP Litvínov v nadmořské výšce 294 m. V roce 2014 zde žilo 3760 obyvatel. Lom má katastrální území o rozloze 1681 ha.