Chanac est une commune du département de la Lozère, dans la région d' Occitanie.
Chanac est une commune chef-lieu de canton.
Chanac fait partie du canton de La Canourgue 
Chanac adhère à la la communauté de communes Aubrac Lot Causses Tarn 
Chanac fait partie du bassin de vie de Mende 
Le maire de Chanac est M. Noël LAFOURCADE - Agriculteur sur moyenne exploitation (2026)
La population de Chanac est de 1421 habitants (2025) 
L'altitude moyenne de Chanac 650 mètres.
Le code postal de Chanac est : 48230
Le code INSEE de Chanac est : 48039
2 Il y a 2 Ecoles à Chanac. Voir les établissements scolaires de Chanac. 
1 1 médecin généraliste liberal exerce à Chanac.
24.4 La part des résidences secondaires est de 24.4 %. 
Tous les chiffres et statistiques sur Chanac sur le site Insee.fr 
Esclanèdes: à 2.28 km
Cultures: à 4.05 km
Grèzes: à 5.16 km
Salelles: à 5.17 km
Palhers: à 6.86 km
Saint-Bonnet-de-Chirac: à 6.99 km
Barjac: à 7.04 km
Bourgs-sur-Colagne: à 8.85 km
Gabrias: à 9.16 km
Balsièges: à 9.16 km
Montrodat: à 9.65 km
Marvejols: à 10.52 km
Canourgue: à 10.96 km
Banassac-Canilhac: à 11.86 km
école primaire - Public
école primaire privée marie rivier - Privé