Pfarrwerfen leží ve spolkové zemi Salzburg v nadmořské výšce 545 m. Středisko zaujímá plochu 38,2 km² a má 2 147 obyvatel.