Über die Postleitzahl 91249
Als westlichste Gemeinde des Landkreises Amberg-Sulzbach liegt Weigendorf im historischen Nordgau, in der Region Oberpfalz-Nord etwa 13 Kilometer westlich von Sulzbach-Rosenberg und 12 Kilometer östlich von Hersbruck. Die Gemeinde ist Mitglied der Verwaltungsgemeinschaft Neukirchen bei Sulzbach-Rosenberg und gehört zur Metropolregion Nürnberg.
Die Gegend war schon früh besiedelt: In der nahen Höhlenruine von Hunas fand sich ein Weisheitszahn, der auf den Neandertaler zurückgeht, und bei Ernhüll und Lichtenegg wurden Funde aus der Zeit um 2000 vor Christus entdeckt. Der Ortsname Weigendorf ist 1344 erstmals urkundlich belegt und geht auf den bajuwarischen Personennamen Wigo zurück. Im Ortsteil Ernhüll steht die auf romanische Ursprünge zurückgehende Sankt-Margarethen-Kirche, im Tal des Högenbachs liegt der Ortsteil Högen mit einem seit 2002 sanierten Schloss, unter dessen Lehnsherren sich mit Christian Knorr von Rosenroth auch ein bekannter Gelehrter und Dichter fand. Zwischen Högen und Weigendorf trieb der Högenbach einst sieben Mühlen an, von denen einige mit ihren Wasserrädern erhalten sind.
1.217 Menschen leben auf 12,5 km², das entspricht 97 Einwohnern je Quadratkilometer. Nachbarorte sind Pommelsbrunn, Neukirchen bei Sulzbach-Rosenberg, Birgland und Etzelwang.