La localité de Leynhac, et qui est tranquille, comprenant 361 habitants, est située dans le département du Cantal. Les logements anciens forment la plus grande partie du parc immobilier. La population est pour la plupart âgée et on y observe notamment une part de personnes âgées assez supérieure (36%), une portion de retraités relativement assez élevée (41%), un âge moyen assez important (49 ans), un taux de fécondité très élevé, un bas taux d'enfants et d'adolescents (16%) et une croissance démographique inférieure à la moyenne.
La situation économique est caractérisée notamment par un revenu moyen comparativement inférieur à la moyenne (18700 €). A signaler aussi une densité de population comparativement assez faible (10 hab./km²) et un bas taux de déplacement vers un lieu de travail extérieur (61%), une part de logement social HLM comparativement inférieure à la moyenne (0%).