Obec Hrejkovice leží v Jihočeském kraji v ORP Milevsko v nadmořské výšce 471 m. V roce 2014 zde žilo 486 obyvatel. Hrejkovice má katastrální území o rozloze 1339 ha.