Obec Řepeč leží v Jihočeském kraji v ORP Tábor v nadmořské výšce 475 m. V roce 2014 zde žilo 272 obyvatel. Řepeč má katastrální území o rozloze 1279 ha.