1. Die Gemeinde Weigendorf liegt im oberfränkischen Landkreis Bamberg, in der Region Oberfranken, und gehört zur Verwaltungsgemeinschaft Memmelsdorf.
2. Sie ist etwa 21,8 Kilometer nordöstlich von Bamberg und 22,4 Kilometer südwestlich von Bayreuth in der Nähe des Fichtelgebirges entfernt.
3. Die Gemeine Weigendorf hat eine Fläche von 36,67 km² und hielt im Jahr 2019 1.664 Einwohner.
4. Die Geomantie-Reihendörfer Weigendorf, Hagenau, Kolsass und Lengfeld sind Teil der Gemeinde.
5. Viele Einwohner leben von der Landwirtschaft, es gibt jedoch auch eine kleine Gewerbezone sowie einige Handwerksbetriebe.