Obec Hájek leží v Karlovarském kraji v ORP Ostrov v nadmořské výšce 473 m. V roce 2014 zde žilo 587 obyvatel. Hájek má katastrální území o rozloze 875 ha.