ESPALION se situe dans la région Occitanie et dans le département : AVEYRON , son code postal est 12500, son code INSEE : . La commune fait partie de l'arrondissement de Rodez. Les habitants de : ESPALION se noment les Espalionnaises, Espalionnais. La commune compte 4750 habitants..
ESPALION à une surficie de 3669 Km2, les coordonéées GPS de ESPALION sont 44.519078136,2.76421238. Le Nombre d'habitations est de 2769 composé de 2014 résidences pricipales de 483 résidences secondaires ainsi que de de 272 logement vacances. Le maire de ESPALION est PICARD Eric (1964-04-21), Agriculteur sur petite exploitation.