Chaulhac est une commune du département de la Lozère, dans la région d' Occitanie.
Chaulhac fait partie du canton de Saint-Alban-sur-Limagnole 
Chaulhac adhère à la la communauté de communes des Terres d'Apcher-Margeride-Aubrac 
Chaulhac fait partie du bassin de vie de Saint-Chély-d'Apcher 
Le maire de Chaulhac est M. Gérard ROUSSET - Ancien agriculteur exploitant (2026)
La population de Chaulhac est de 59 habitants (2025) 
L'altitude moyenne de Chaulhac 911 mètres.
Le code postal de Chaulhac est : 48140
Le code INSEE de Chaulhac est : 48046
0 Il n'y a aucun établissement scolaire à Chaulhac.
39.7 La part des résidences secondaires est de 39.7 %. 
Tous les chiffres et statistiques sur Chaulhac sur le site Insee.fr 
Albaret-Sainte-Marie: à 3.72 km
Val-d'Arcomie: à 3.78 km
Julianges: à 4.18 km
Lorcières: à 4.19 km
Chaliers: à 4.60 km
Blavignac: à 4.78 km
Saint-Léger-du-Malzieu: à 5.68 km
Saint-Privat-du-Fau: à 6.64 km
Clavières: à 7.16 km
Saint-Pierre-le-Vieux: à 7.80 km
Monts-Verts: à 8.18 km
Ruynes-en-Margeride: à 9.30 km
Malzieu-Ville: à 9.40 km
Paulhac-en-Margeride: à 10.10 km
Anglards-de-Saint-Flour: à 10.39 km
Malzieu-Forain: à 10.44 km
Albaret-le-Comtal: à 11.50 km