Obec Krompach leží v Libereckém kraji v ORP Nový Bor v nadmořské výšce 475 m. V roce 2014 zde žilo 151 obyvatel. Krompach má katastrální území o rozloze 777 ha.