Obec Hajany leží v Jihočeském kraji v ORP Blatná v nadmořské výšce 455 m. V roce 2014 zde žilo 120 obyvatel. Hajany má katastrální území o rozloze 382 ha.