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