Weiding ist eine Gemeinde im Landkreis Schwandorf. Die Gemeinde ist Mitglied der Verwaltungsgemeinschaft Schönsee. Weiding liegt in der Region Oberpfalz-Mitte am östlichen Hang des 835 m hohen Frauensteins.
Einwohner: 450 (31. Dez. 2020)
Es gibt sechs Gemeindeteile (in Klammern ist der Siedlungstyp angegeben):
Andreasthal (Einöde)
Preißhof (Weiler)
Sägmühle (Einöde)
Unterlöwenthal (Einöde)
Weiding (Pfarrdorf)
Wirthsmühle (Einöde)