Město Dačice leží v Jihočeském kraji v ORP Dačice v nadmořské výšce 480 m. V roce 2014 zde žilo 7611 obyvatel. Dačice má katastrální území o rozloze 6700 ha.