Obec Lahošt leží v Ústeckém kraji v ORP Teplice v nadmořské výšce 213 m. V roce 2014 zde žilo 603 obyvatel. Lahošt má katastrální území o rozloze 303 ha.