Obec Předotice leží v Jihočeském kraji v ORP Písek v nadmořské výšce 478 m. V roce 2014 zde žilo 520 obyvatel. Předotice má katastrální území o rozloze 2144 ha.