1929 erhielt St. Johann das Recht zur Führung eines Wappens, das im Schild die Figur des Hl. Johannes zeigt.
Das Wappen der Stadt ist:
„Im roten Schilde die auf einem grünen Boden stehende, halb rechts gewendete Figur des Hl. Johannes des Täufers mit gelblichem Unter- und braunem, lodenfärbigen Obergewande, in der Rechten ein Buch mit daraufliegendem Osterlamm mit Fahne haltend.“