- Die Gemeinde Johannesberg liegt im Oberpfälzer Landkreis in Bayern, Deutschland.
- Sie ist eine Einheitsgemeinde mit 5 Ortsteilen, nämlich Schiefling, Englmeng, Heßlarn, Krahbichl und Johannesberg.
- Die Bevölkerungszahl der Gemeinde beträgt 3.094 (Stand 31. Dezember 2019).
- Der Ort liegt im Gebiet des Naturparks Altmühltal.
- Es gibt einen Kindergarten und zwei Grundschulen in der Gemeinde.
- Der nächstgelegene Flughafen ist der Nürnberger Flughafen, der ca. 65 km entfernt liegt.
- Es gibt eine Vielzahl an Sehenswürdigkeiten in der Region, darunter die Kirche St. Johannisberg, Castra Regina, das Freize