CHASPINHAC se situe dans la région Auvergne Rhône Alpes et dans le département : HAUTE-LOIRE , son code postal est 43700, son code INSEE : . La commune fait partie de l'arrondissement de Le Puy-en-Velay. Les habitants de : CHASPINHAC se noment les Chaspinhacois, Chaspinhacoises. La commune compte 891 habitants..
CHASPINHAC à une surficie de 1642 Km2, les coordonéées GPS de CHASPINHAC sont 45.087825889,3.930526882. Le Nombre d'habitations est de 260 composé de 204 résidences pricipales de 33 résidences secondaires ainsi que de de 23 logement vacances. Le maire de CHASPINHAC est ROBERT Bernard (1949-03-22), Ancien cadre.