Město Blatná leží v Jihočeském kraji v ORP Blatná v nadmořské výšce 440 m. V roce 2014 zde žilo 6724 obyvatel. Blatná má katastrální území o rozloze 4360 ha.