La commune de Chaspinhac, et qui est rurale et reposante, comprenant 764 habitants, est située dans le département de la Haute-Loire. Les bâtiments âgés constituent la plupart du parc immobilier. La population est pour la plupart âgée et on y relève entre autres un âge moyen de 36 ans et une portion de retraités de 16% mais une part d'enfants et d'adolescents comparativement assez supérieure : 31%.
En termes d'économie, l'état des lieux comprend un taux de chômage de 5% et une taxe foncière de 41%, par contre une quotité d'ouvriers de 56%. En outre, il faut signaler une évolution du nombre de places en établissement scolaires de 88, une quotité de logement social HLM de 0% et une densité de population de 40 hab./km², un taux de déplacement vers un lieu de travail extérieur assez supérieur (99%).