CHALVIGNAC se situe dans la région Auvergne Rhône Alpes et dans le département : CANTAL , son code postal est 15200, son code INSEE : . La commune fait partie de l'arrondissement de Mauriac. Les habitants de : CHALVIGNAC se noment les Chalvignacois, Chalvignacoises. La commune compte 478 habitants..
CHALVIGNAC à une surficie de 3628 Km2, les coordonéées GPS de CHALVIGNAC sont 45.247484724,2.264678825. Le Nombre d'habitations est de 324 composé de 199 résidences pricipales de 73 résidences secondaires ainsi que de de 52 logement vacances. Le maire de CHALVIGNAC est LEYMONIE Serge (1954-02-15), Agriculteur sur moyenne exploitation.