Obec Peč leží v Jihočeském kraji v ORP Dačice v nadmořské výšce 481 m. V roce 2014 zde žilo 448 obyvatel. Peč má katastrální území o rozloze 1815 ha.