Chastel est une commune du département de la Haute-Loire, dans la région d' Auvergne-Rhône-Alpes.
Chastel fait partie du canton de Pays de Lafayette 
Chastel adhère à la la communauté de communes des Rives du Haut Allier 
Chastel fait partie du bassin de vie de Saint-Flour 
Le maire de Chastel est M. Jean-Michel LACROIX - Agriculteur sur moyenne exploitation (2026)
La population de Chastel est de 116 habitants (2025) 
L'altitude moyenne de Chastel 980 mètres.
Le code postal de Chastel est : 43300
Le code INSEE de Chastel est : 43065
0 Il n'y a aucun établissement scolaire à Chastel.
35.1 La part des résidences secondaires est de 35.1 %. 
Tous les chiffres et statistiques sur Chastel sur le site Insee.fr 
CartographieLes autres cartes de la Haute-Loire
Voir toutes les cartes du département de la Haute-Loire (43)
Chazelles: à 2.71 km
Cronce: à 3.19 km
Védrines-Saint-Loup: à 3.49 km
Soulages: à 4.17 km
Rageade: à 4.35 km
Saint-Austremoine: à 5.55 km
Ferrussac: à 6.01 km
Pinols: à 7.70 km
Arlet: à 8.36 km
Celoux: à 8.40 km
Ally: à 8.74 km
Saint-Cirgues: à 9.20 km
Lastic: à 9.52 km
Montchamp: à 9.64 km
Lavoûte-Chilhac: à 9.87 km
Vabres: à 10.60 km
Aubazat: à 10.78 km
Tailhac: à 11.36 km
Blassac: à 11.43 km
Auvers: à 11.46 km
Clavières: à 11.54 km