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 ausm 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 vohram 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 duachn 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.