Weiden in der Oberpfalz, offiziell auch Weiden i.d.OPf. genannt, ist eine kreisfreie Stadt im Regierungsbezirk Oberpfalz in Ostbayern. Sie liegt etwa 100 Kilometer östlich von Nürnberg und 35 Kilometer westlich der tschechischen Grenze entlang des Flusses Waldnaab. Mit einer Fläche von 70,57 Quadratkilometern und einer Bevölkerung von 43.188 Menschen (Stand: Dezember 2023) ist Weiden die zweitgrößte Stadt der Oberpfalz und ein wichtiges Oberzentrum der Region.
Die Stadt ist Mitglied der Metropolregion Nürnberg und geographisch vielfältig geprägt. Sie liegt im Naturpark Nördlicher Oberpfälzer Wald, eingebettet zwischen den welligen Hügeln des Oberpfälzer Bruchschollenlandes im Westen und den schroffen Formen des kristallinen Grundgebirges im Osten. Die Landschaft wird von der Waldnaab durchzogen, deren Auenbereich einen natürlichen Grünzug von Nord nach Süd bildet.
Historisch ist Weiden seit dem frühen Mittelalter bekannt und entwickelte sich durch seine Lage an bedeutenden Handelsstraßen rasch zu einem Handels- und Umschlagplatz. Die Stadt erlebte Höhen und Tiefen durch Stadtbrände, Kriege und Epidemien, erholte sich aber insbesondere ab dem 19. Jahrhundert mit dem Anschluss an das Eisenbahnnetz und der Ansiedlung bedeutender Industrien wie Glas- und Porzellanherstellung.