Město Horní Planá leží v Jihočeském kraji v ORP Český Krumlov v nadmořské výšce 776 m. V roce 2014 zde žilo 2145 obyvatel. Horní Planá má katastrální území o rozloze 9926 ha.