Espeyrac est une commune du département de l' Aveyron, dans la région d' Occitanie.
Espeyrac fait partie du canton de Lot et Truyère 
 Espeyrac adhère à la la communauté de communes Comtal Lot et Truyère 
 Espeyrac fait partie du bassin de vie de Espalion 
 Le maire d'Espeyrac est M. Sébastien COSTES, Artisan
Le maire d'Espeyrac est M. Sébastien COSTES, Artisan
 La population d'Espeyrac est de 248 habitants (2025)
 La population d'Espeyrac est de 248 habitants (2025) 
 L'altitude moyenne d'Espeyrac 380 mètres.
L'altitude moyenne d'Espeyrac 380 mètres.
Le code postal d'Espeyrac est : 12140
Le code INSEE d'Espeyrac est : 12097
0 Il n'y a aucun établissement scolaire à Espeyrac.
33.5 La part des résidences secondaires est de 33.5 %. 
 Tous les chiffres et statistiques sur Espeyrac sur le site Insee.fr
 Tous les chiffres et statistiques sur Espeyrac sur le site Insee.fr 
Sénergues : à 2.29 km
Fel : à 5.49 km
Entraygues-sur-Truyère : à 5.83 km
Golinhac : à 5.92 km
Saint-Félix-de-Lunel : à 6.03 km
Vieillevie : à 7.90 km
Campuac : à 7.94 km
Conques-en-Rouergue : à 8.94 km
Villecomtal : à 9.23 km
Pruines : à 9.30 km
Florentin-la-Capelle : à 9.79 km
Mouret : à 10.50 km
Montsalvy : à 10.51 km
Campouriez : à 11.44 km
Junhac : à 11.88 km