Johnsbach ist ein netter kleiner Ort im Gesäuse, Obersteiermark, Steiermark. Die ehemals eigenständige Gemeinde mit ca. 153 Einwohnern ist seit 1. Jänner 2015 (steiermärkische Gemeindestrukturreform) mit den Gemeinden Hall, Admont und Weng im Gesäuse fusioniert. Die neu entstandene Gemeinde führt den Namen Admont weiter.