Obec Hazlov leží v Karlovarském kraji v ORP Aš v nadmořské výšce 550 m. V roce 2014 zde žilo 1576 obyvatel. Hazlov má katastrální území o rozloze 2789 ha.