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é