Espalion est une ville du département de l' Aveyron, dans la région d' Occitanie.
Espalion est une commune chef-lieu de canton.
Espalion fait partie du canton de Lot et Truyère 
Espalion adhère à la la communauté de communes Comtal Lot et Truyère 
Espalion fait partie du bassin de vie de Espalion 
Le maire d'Espalion est M. Eric PICARD - Agriculteur sur petite exploitation (2026)
La population d'Espalion est de 4607 habitants (2025) 
L'altitude moyenne d'Espalion 340 mètres.
Le code postal d'Espalion est : 12500
Le code INSEE d'Espalion est : 12096
7 Il y a 2 Collèges, 4 Ecoles et 1 Lycée à Espalion. Voir les établissements scolaires d'Espalion. 
8 8 médecins généralistes liberaux exercent à Espalion. 
20.0 La part des résidences secondaires est de 20.0 %. 
Tous les chiffres et statistiques sur Espalion sur le site Insee.fr 
Bessuéjouls : à 2.33 km
Bozouls : à 3.86 km
Coubisou : à 5.68 km
Saint-Côme-d'Olt : à 6.27 km
Gabriac : à 7.02 km
Sébrazac : à 7.05 km
Estaing : à 7.95 km
Rodelle : à 8.82 km
Lassouts : à 10.06 km
Cayrol : à 10.29 km
Montrozier : à 10.80 km
Collège Immaculée Conception - Privé
Collège Louis Denayrouze - Public
Ecole élémentaire publique Jean Monnet - Public
Ecole maternelle privée Saint-Michel - Privé
Ecole élémentaire privée Saint-Hilarian - Privé
Ecole maternelle publique Anne Frank - Public
Lycée général privé Immaculée Conception - Privé