Chassagnes est une commune du département de la Haute-Loire, dans la région d' Auvergne-Rhône-Alpes.
Chassagnes fait partie du canton de Pays de Lafayette 
Chassagnes adhère à la la communauté de communes des Rives du Haut Allier 
Chassagnes fait partie du bassin de vie de Langeac 
Le maire de Chassagnes est M. Mikaël VACHER - Agriculteur sur moyenne exploitation (2026)
La population de Chassagnes est de 158 habitants (2025) 
L'altitude moyenne de Chassagnes 589 mètres.
Le code postal de Chassagnes est : 43230
Le code INSEE de Chassagnes est : 43063
1 Il y a 1 Ecole à Chassagnes. Voir les établissements scolaires de Chassagnes. 
27.4 La part des résidences secondaires est de 27.4 %. 
Tous les chiffres et statistiques sur Chassagnes sur le site Insee.fr 
CartographieLes autres cartes de la Haute-Loire
Voir toutes les cartes du département de la Haute-Loire (43)
Paulhaguet : à 2.21 km
Mazerat-Aurouze : à 3.20 km
Sainte-Marguerite : à 3.95 km
Salzuit : à 4.21 km
Couteuges : à 4.39 km
Saint-Préjet-Armandon : à 4.57 km
Domeyrat : à 5.00 km
Chomette : à 5.26 km
Josat : à 5.42 km
Saint-Georges-d'Aurac : à 6.17 km
Vals-le-Chastel : à 6.31 km
Collat : à 6.40 km
Montclard : à 6.42 km
Chavaniac-Lafayette : à 6.81 km
Frugières-le-Pin : à 7.20 km
Cerzat : à 7.58 km
Saint-Privat-du-Dragon : à 7.80 km
Jax : à 7.86 km
Chapelle-Bertin : à 8.45 km
Varennes-Saint-Honorat : à 8.50 km
Lavaudieu : à 8.67 km
Berbezit : à 8.91 km
Javaugues : à 9.38 km
Saint-Didier-sur-Doulon : à 9.60 km
Saint-Pal-de-Senouire : à 10.01 km
Chilhac : à 10.19 km
Mazeyrat-d'Allier : à 10.29 km
Sainte-Eugénie-de-Villeneuve : à 10.50 km
Aubazat : à 11.61 km
Vieille-Brioude : à 11.91 km
Blassac : à 11.94 km
Ecole Elémentaire - Public