Consultez aussiSaint-Pantaléon-de-Lapleau, Rilhac-Xaintrie, Sourniac, Tourniac, Soursac
La localité de Chalvignac, et qui est calme, se trouve dans le département du Cantal et compte une population de 446 habitants.. Une fleur a été octroyée par le concours des villes et villages fleuris à ce village. Du point de vue de l'économie, la situation comprend un taux d'ouvriers de 44%. Les habitants sont surtout âgés ; on y constate en particulier une taille moyenne des ménages de 2.3 personnes, mais un pourcentage de personnes âgées de 25%.
La commune bénéficie de conditions climatiques particularisées par des précipitations de 971 mm par an, un ensoleillement de 2085 heures par an. Elle est distinguée par une évolution du nombre de places en établissement scolaires de 20, une densité de population de 10 hab./km² et un pourcentage de propriétaires de 79%, une portion de logement social HLM de 1%.