Mariapfarr leží ve spolkové zemi Salzburg v nadmořské výšce 1 119 m. Středisko zaujímá plochu 47,36 km² a má 2 306 obyvatel.