LEYNHAC se situe dans la région Auvergne Rhône Alpes et dans le département : CANTAL , son code postal est 15600, son code INSEE : . La commune fait partie de l'arrondissement de Aurillac. Les habitants de : LEYNHAC se noment les Leynhacoises, Leynhacois. La commune compte 354 habitants..
LEYNHAC à une surficie de 2758 Km2, les coordonéées GPS de LEYNHAC sont 44.740966986,2.280856417. Le Nombre d'habitations est de 224 composé de 149 résidences pricipales de 35 résidences secondaires ainsi que de de 40 logement vacances. Le maire de LEYNHAC est PICAROUGNE Laurent (1969-05-06), Agriculteur sur moyenne exploitation.