Obec Zhoř u Tábora leží v Jihočeském kraji v ORP Tábor v nadmořské výšce 445 m. V roce 2014 zde žilo 164 obyvatel. Zhoř u Tábora má katastrální území o rozloze 462 ha.