Saint-Jean-Lachalm est une commune du département de la Haute-Loire, dans la région d' Auvergne-Rhône-Alpes.
Saint-Jean-Lachalm fait partie du canton de Velay volcanique 
Saint-Jean-Lachalm adhère à la la communauté de communes des Pays de Cayres et de Pradelles 
Saint-Jean-Lachalm fait partie du bassin de vie de Le Puy-en-Velay 
Le maire de Saint-Jean-Lachalm est M. Paul BRAUD - Ancien employé (2026)
La population de Saint-Jean-Lachalm est de 303 habitants (2025) 
L'altitude moyenne de Saint-Jean-Lachalm 1150 mètres.
Le code postal de Saint-Jean-Lachalm est : 43510
Le code INSEE de Saint-Jean-Lachalm est : 43198
1 Il y a 1 Ecole à Saint-Jean-Lachalm. Voir les établissements scolaires de Saint-Jean-Lachalm. 
34.6 La part des résidences secondaires est de 34.6 %. 
Tous les chiffres et statistiques sur Saint-Jean-Lachalm 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-Privat-d'Allier: à 4.93 km
Séneujols: à 5.01 km
Monistrol-d'Allier: à 5.97 km
Ouides: à 6.08 km
Alleyras: à 6.11 km
Bains: à 7.47 km
Cayres: à 7.84 km
Vergezac: à 8.70 km
Saint-Préjet-d'Allier: à 8.85 km
Saint-Christophe-sur-Dolaison: à 9.12 km
Bouchet-Saint-Nicolas: à 9.16 km
Vernet: à 9.79 km
Saint-Vénérand: à 10.38 km
Saint-Bérain: à 10.81 km
Saint-Christophe-d'Allier: à 11.20 km
Sanssac-l'Église: à 11.71 km
Ecole Elémentaire - Public