Horní Planá (německy Oberplan) leží na Šumavě na severním (levém) břehu vodní nádrže Lipno. Nachází se na rozhraní Vltavické brázdy a Želnavské hornatiny, na svahu Houbového vrchu – v nadmořské výšce 776 m a je nejvýše položeným městem v Jihočeském kraji. Žije zde přibližně 2 100 obyvatel. Horní Planá je jednou z obcí s největším územím. (6.místo).