St. Martin am Tennengebirge is a municipality in the St. Johann im Pongau district in the Austrian state of Salzburg.
The village is located in the Ennspongau of the Salzburger Land, in a side valley of the Fritztal, between the southern foot of the Tennen Mountains and the Gerzkopf, a foothill of the Dachstein massif. It also belongs to the Lammer<nowiki/>tal region, in which it has shares, and to which it represents the valley pass.