Marchastel est une commune du département de la Lozère, dans la région d' Occitanie.
Marchastel fait partie du canton de Peyre en Aubrac 
Marchastel adhère à la la communauté de communes des Hautes Terres de l'Aubrac 
Marchastel fait partie du bassin de vie de Laguiole 
Le maire de Marchastel est M. Eric MALHERBE - Ancien employé (2026)
La population de Marchastel est de 45 habitants (2025) 
L'altitude moyenne de Marchastel 1200 mètres.
Le code postal de Marchastel est : 48260
Le code INSEE de Marchastel est : 48091
0 Il n'y a aucun établissement scolaire à Marchastel.
63.1 La part des résidences secondaires est de 63.1 %. 
Tous les chiffres et statistiques sur Marchastel sur le site Insee.fr 
Nasbinals : à 4.99 km
Prinsuéjols-Malbouzon : à 6.01 km
Recoules-d'Aubrac : à 7.85 km
Saint-Laurent-de-Muret : à 9.56 km
Saint-Urcize : à 9.60 km
Buisson : à 10.38 km
Grandvals : à 11.37 km
Brion : à 11.84 km