Die Gemeinde Johannesberg liegt im Landkreis Aschaffenburg in Nordwesten von Bayern, etwa zehn Kilometer von Aschaffenburg als Verwaltungssitz entfernt..
Sie besteht neben dem Hauptort Johannesberg noch aus fünf anderen Ortsteilen. Auf dem höchsten Punkt der Gemeinde, auf ungefähr 400 Metern Höhe, liegt die Kirche St. Johannes, nach der die Gemeinde benannt ist. Sie kann schon von weitem gesehen werden und wurde hier schon im 13. Jahrhundert errichtet (die erste Kirche steht heute nicht mehr, da sie im Laufe der Zeit immer wieder zerstört und wieder aufgebaut wurde). Der Festtag der Kirche ist der 29. August, an dem Johannes dem Täufer gedacht wird.