St. Johann im Pongau este un district care se întinde pe același areal geografic ca și fostul ținut (germană: Gau) „Pongau”, fiind unul dintre cele cinci ținuturi ale landului Salzburg din Austria. Pongau este situat între Pinzgau la vest, sud-est Lungau (districtul Tamsweg) și la nord Tennengau (districtul Hallein) care aparține de landul Kärnten.
Districtul cuprinde trei orașe și 22 de comune: