L'entité de Champagnac, et qui dispose de commerces de proximité et est calme, qui comprend 1028 habitants, est située dans le département du Cantal. Les bâtiments sont essentiellement anciens. La santé économique se distingue entre autres par une part d'ouvriers comparativement très supérieure (78%) et un assez bas revenu moyen : 20700 €. En ce qui concerne le climat, la commune bénéficie de des précipitations de 938 mm par an.
Les habitants sont pour la plupart âgés, on observe un pourcentage de personnes âgées de 31%. A citer : un taux de déplacement vers un lieu de travail extérieur de 85%, une portion de propriétaires de 77%, un nombre d'établissements scolaires de 2.8, une évolution du nombre de places en établissement scolaires de 14 et une densité de population de 40 hab./km², mais un pourcentage d'utilisation de la voiture supérieur (17%).