le Nayrac est une commune du département de l' Aveyron, dans la région d' Occitanie.
Nayrac fait partie du canton de Lot et Truyère 
le  Nayrac adhère à la la communauté de communes Comtal Lot et Truyère 
le  Nayrac fait partie du bassin de vie de Espalion 
 Le maire du Nayrac est M. Jean-Louis RAYNALDY, Ancien agriculteur exploitant
Le maire du Nayrac est M. Jean-Louis RAYNALDY, Ancien agriculteur exploitant
 La population du Nayrac est de 546 habitants (2025)
 La population du Nayrac est de 546 habitants (2025) 
 L'altitude moyenne du Nayrac 700 mètres.
L'altitude moyenne du Nayrac 700 mètres.
Le code postal du Nayrac est : 12190
Le code INSEE du Nayrac est : 12172
1 Il y a 1 Ecole à Nayrac. Voir les établissements scolaires du Nayrac. 
27.5 La part des résidences secondaires est de 27.5 %. 
 Tous les chiffres et statistiques sur Nayrac sur le site Insee.fr
 Tous les chiffres et statistiques sur Nayrac sur le site Insee.fr 
Florentin-la-Capelle : à 3.04 km
Golinhac : à 6.31 km
Estaing : à 6.39 km
Campuac : à 7.67 km
Saint-Amans-des-Cots : à 8.37 km
Entraygues-sur-Truyère : à 8.40 km
Coubisou : à 8.57 km
Campouriez : à 9.60 km
Sébrazac : à 9.77 km
Cayrol : à 10.63 km
Montézic : à 10.72 km
Bessuéjouls : à 11.37 km
Villecomtal : à 11.37 km
Saint-Félix-de-Lunel : à 11.47 km
Fel : à 11.72 km
Ecole primaire publique Albert Sadoul - Public