La commune de Leynhac, et qui est calme, où habitent 361 personnes, se trouve dans le département du Cantal. Les habitations âgées composent la plus grande partie de l'habitat. Du point de vue de l'économie, la situation se distingue notamment par un revenu moyen comparativement très bas : 18700 €. Les habitants sont principalement âgés ; on relève une part de personnes âgées assez supérieure à la moyenne : 36%, une quotité de retraités supérieure (41%), un âge moyen relativement élevé (49 ans), un taux de fécondité proportionnellement très haut, une basse proportion d'enfants et d'adolescents (16%) et une croissance démographique relativement assez inférieure à la moyenne.
En outre, il faut citer une densité de population comparativement assez inférieure à la moyenne (10 hab./km²) et un taux de déplacement vers un lieu de travail extérieur inférieur à la moyenne (61%), par contre une quotité de logement social HLM inférieure (0%).