Leynhac est une commune du département du Cantal, dans la région d' Auvergne-Rhône-Alpes.
Leynhac fait partie du canton de Maurs 
 Leynhac adhère à la la communauté de communes de la Châtaigneraie Cantalienne 
 Leynhac fait partie du bassin de vie de Maurs 
 Le maire de Leynhac est M. Laurent PICAROUGNE, Agriculteur sur moyenne exploitation
Le maire de Leynhac est M. Laurent PICAROUGNE, Agriculteur sur moyenne exploitation
 La population de Leynhac est de 315 habitants (2025)
 La population de Leynhac est de 315 habitants (2025) 
 L'altitude moyenne de Leynhac 453 mètres.
L'altitude moyenne de Leynhac 453 mètres.
Le code postal de Leynhac est : 15600
Le code INSEE de Leynhac est : 15104
1 Il y a 1 Ecole à Leynhac. Voir les établissements scolaires de Leynhac. 
22.6 La part des résidences secondaires est de 22.6 %. 
 Tous les chiffres et statistiques sur Leynhac sur le site Insee.fr
 Tous les chiffres et statistiques sur Leynhac sur le site Insee.fr 
Saint-Antoine : à 3.22 km
Puycapel : à 5.10 km
Boisset : à 5.82 km
Marcolès : à 6.24 km
Saint-Étienne-de-Maurs : à 7.70 km
Saint-Julien-de-Toursac : à 8.09 km
Saint-Constant-Fournoulès : à 8.13 km
Rouziers : à 8.17 km
Vitrac : à 8.41 km
Cassaniouze : à 8.52 km
Maurs : à 8.77 km
Quézac : à 8.99 km
Sénezergues : à 9.67 km
Sansac-Veinazès : à 11.55 km
Lacapelle-del-Fraisse : à 11.61 km
Cayrols : à 11.61 km
Saint-Santin : à 11.71 km
Saint-Santin-de-Maurs : à 11.78 km
Trioulou : à 11.87 km
Ecole élémentaire - Public