Mariapfarr liegt im Lungau, einer Region im Salzburger Land, und ist von Bergen und Wäldern geprägt. Die Südliche Taurach durchfließt den Süden, während im Norden die Schladminger Tauern aufragen. Der tiefste Punkt der Gemeinde liegt bei 1060 Metern, der höchste Gipfel ist die Steinkarspitze mit 2626 Metern. Die Gemeinde umfasst drei Ortschaften und erstreckt sich über 47 Quadratkilometer, wobei ein Drittel aus Wald besteht.
Die Geschichte des Ortes ist eng mit seiner Kirche verbunden, die bereits 923 erstmals erwähnt wurde. Eine neue romanische Kirche entstand 1217, deren Fresken bis heute erhalten sind. 2018 wurde die Wallfahrtskirche zur Basilika erhoben. Die heutige Gemeinde entstand 1946 aus der Zusammenlegung älterer Ortsteile.
Mariapfarr ist vor allem als Geburtsort des Weihnachtsliedes „Stille Nacht, heilige Nacht“ bekannt, dessen Text Joseph Mohr hier schrieb. Das Stille-Nacht-Museum erinnert daran. Ein weiterer Anziehungspunkt ist der Samsonumzug, ein alter Lungauer Brauch. Die Burgruinen und Schlösser in der Umgebung zeugen von der bewegten Vergangenheit.