Obec Oldřichov v Hájích leží v Libereckém kraji v ORP Liberec v nadmořské výšce 400 m. V roce 2014 zde žilo 733 obyvatel. Oldřichov v Hájích má katastrální území o rozloze 1625 ha.