Chaspuzac est une commune du département de la Haute-Loire, dans la région d' Auvergne-Rhône-Alpes.
Chaspuzac fait partie du canton de Saint-Paulien 
Chaspuzac adhère à la la communauté d'agglomération du Puy-en-Velay 
Chaspuzac fait partie du bassin de vie de Le Puy-en-Velay 
Le maire de Chaspuzac est M. Patrice CHAMAYOU - Professeur, profession scientifique (2026)
La population de Chaspuzac est de 849 habitants (2025) 
L'altitude moyenne de Chaspuzac 860 mètres.
Le code postal de Chaspuzac est : 43320
Le code INSEE de Chaspuzac est : 43062
1 Il y a 1 Ecole à Chaspuzac. Voir les établissements scolaires de Chaspuzac. 
11.5 La part des résidences secondaires est de 11.5 %. 
Tous les chiffres et statistiques sur Chaspuzac sur le site Insee.fr 
CartographieLes autres cartes de la Haute-Loire
Voir toutes les cartes du département de la Haute-Loire (43)
Loudes: à 2.16 km
Sanssac-l'Église: à 3.16 km
Saint-Jean-de-Nay: à 3.91 km
Saint-Vidal: à 4.28 km
Vergezac: à 4.28 km
Borne: à 5.36 km
Vazeilles-Limandre: à 6.19 km
Vernet: à 6.88 km
Bains: à 6.94 km
Lissac: à 7.39 km
Ceyssac: à 7.60 km
Blanzac: à 8.61 km
Polignac: à 8.90 km
Saint-Paulien: à 9.29 km
Vissac-Auteyrac: à 9.55 km
Siaugues-Sainte-Marie: à 9.59 km
Vernassal: à 9.65 km
Saint-Christophe-sur-Dolaison: à 9.90 km
Saint-Bérain: à 9.91 km
Espaly-Saint-Marcel: à 9.91 km
Saint-Privat-d'Allier: à 10.38 km
Fix-Saint-Geneys: à 10.44 km
Vals-près-le-Puy: à 10.93 km
Aiguilhe: à 10.99 km
Puy-en-Velay: à 11.38 km
Chadrac: à 11.89 km
Saint-Geneys-près-Saint-Paulien: à 11.97 km
Ecole Elémentaire - Public