Le département du Cantal comprend la localité de Leynhac, tranquille. On y dénombre 361 habitants. Les bâtiments sont surtout anciens. Une proportion de personnes âgées comparativement assez haute : 36%, une proportion de retraités élevée (41%), un âge moyen élevé : 49 ans, un taux de fécondité comparativement élevé, une proportion d'enfants et d'adolescents relativement assez faible (16%) et une assez faible croissance démographique distinguent la population, surtout âgée.
La situation économique est caractérisée en particulier par un revenu moyen très inférieur à la moyenne (18700 €). De plus, on peut constater une densité de population assez inférieure (10 hab./km²), par contre un faible taux de déplacement vers un lieu de travail extérieur (61%) et un taux de logement social HLM inférieur à la moyenne (0%).