Funde deiten auf a erschte Bsiadlung vom Gebiat in da Bronzezeid (za. 200 v. Kr.) hih. Ba dé Bauernkriag (1525/1526) håd sé St. Johann auf d' Seiten voh d' Brotestanten gstöid. Im Laaff voh dé Kriag is da Ort vawiastt worn. Ba da Ausweisung voh dé Brotestanten aus'm Erzbisdum Såizburg, dé 1731 in Heechbunkt gfunden homd, hom 2.500 Eihwoner d' Gmoah valossen miassen. 1929 håd St. Johann as Recht za da Fiarung voh'ram Wåbben kriagg. Voh 1939 bis zan Énd vom Zwoaten Wöidkriag håd d' Gmoah Morkt Pongau (Markt Pongau) ghoassen. Nazionåisozialistischer Birgermoaster is da Kappacher Hons, ernonnt duach'n Kroasloater Kastner Josef, worn. Da Kappacher is in d' 1950er Jor zum Ernbirger voh St. Johann ernonnt worn. A Stråss is heid noh nåch éam bnonnt. Am 24. Juni 2000 is d' Morktgmoah zur Ståd dahoom worn.