Město Bechyně leží v Jihočeském kraji v ORP Tábor v nadmořské výšce 406 m. V roce 2014 zde žilo 5226 obyvatel. Bechyně má katastrální území o rozloze 2122 ha.