Obec Nadějkov leží v Jihočeském kraji v ORP Tábor v nadmořské výšce 535 m. V roce 2014 zde žilo 739 obyvatel. Nadějkov má katastrální území o rozloze 2409 ha.