Le département du Cantal comprend la commune de Charmensac, campagnarde et calme. On y dénombre 82 habitants. La majorité des logements sont anciens. Au niveau des équippements, la commune possède une capacité d'accueil touristique de 3 lits. Une part de retraités comparativement assez haute : 40%, un âge moyen relativement assez important (50 ans), un taux d'enfants et d'adolescents comparativement inférieur à la moyenne (14%) et une croissance démographique basse caractérisent la population, essentiellement âgée.
Précisons une proportion d'utilisation de la voiture supérieure : 20%, une très haute quotité de petits terrains : 13%, un bas taux de déplacement vers un lieu de travail extérieur : 22% et une année moyenne de contruction comparativement très ancienne (1945) mais une part de logement social HLM de 0%.