Obec Zvěrotice leží v Jihočeském kraji v ORP Soběslav v nadmořské výšce 449 m. V roce 2014 zde žilo 388 obyvatel. Zvěrotice má katastrální území o rozloze 640 ha.