Le village de Pyhäjärvi est situé sur la rive ouest du lac Pyhäjärvi, le long de la route de Petroskoi à Aunus, à 80 kilomètres au nord d'Aunus et à 59 kilomètres au sud-ouest de Petroskoi[2].
La municipalité de Pyhäjärvi est bordée au nord par Priaja et au nord-ouest par Nuosjärvi[3].
Démographie
Recensements (*) ou estimations de la population[4]