Železná Ruda leží v biosférické rezervaci Šumava v Česku v okrese Klatovy v nadmořské výšce 820 m. Město zaujímá plochu 79,79 km² a má 2 118 obyvatel.