Saint-Pierre-Eynac est une commune du département de la Haute-Loire, dans la région d' Auvergne-Rhône-Alpes.
Saint-Pierre-Eynac fait partie du canton de Emblavez-et-Meygal 
Saint-Pierre-Eynac adhère à la la communauté de communes Mézenc-Loire-Meygal 
Saint-Pierre-Eynac fait partie du bassin de vie de Saint-Julien-Chapteuil 
Le maire de Saint-Pierre-Eynac est M. Raymond ABRIAL - Ancien employé (2026)
La population de Saint-Pierre-Eynac est de 1250 habitants (2025) 
L'altitude moyenne de Saint-Pierre-Eynac 860 mètres.
Le code postal de Saint-Pierre-Eynac est : 43260
Le code INSEE de Saint-Pierre-Eynac est : 43218
1 Il y a 1 Ecole à Saint-Pierre-Eynac. Voir les établissements scolaires de Saint-Pierre-Eynac. 
15.1 La part des résidences secondaires est de 15.1 %. 
Tous les chiffres et statistiques sur Saint-Pierre-Eynac sur le site Insee.fr 
CartographieLes autres cartes de la Haute-Loire
Voir toutes les cartes du département de la Haute-Loire (43)
Saint-Julien-Chapteuil: à 2.41 km
Saint-Hostien: à 3.01 km
Saint-Étienne-Lardeyrol: à 3.86 km
Blavozy: à 4.51 km
Saint-Germain-Laprade: à 5.27 km
Lantriac: à 5.48 km
Queyrières: à 5.65 km
Pertuis: à 5.82 km
Montusclat: à 7.89 km
Malrevers: à 8.01 km
Chaspinhac: à 8.37 km
Brives-Charensac: à 8.49 km
Laussonne: à 8.76 km
Bessamorel: à 9.20 km
Arsac-en-Velay: à 9.62 km
Monteil: à 9.68 km
Rosières: à 10.28 km
Coubon: à 10.75 km
Chadrac: à 10.85 km
Champclause: à 11.22 km
Moudeyres: à 11.36 km
Saint-Front: à 11.39 km
Saint-Julien-du-Pinet: à 11.58 km
Puy-en-Velay: à 11.61 km
Aiguilhe: à 11.82 km
Beaulieu: à 11.83 km
Araules: à 11.93 km
Les Lutins de Monplots - Public