Espalion est une ville du sud de la France située dans le département de l'Aveyron en région Occitanie.
Espalion compte 4.631 habitants.
2.102 ménages se partagent 2.925 habitations à Espalion. Il s'y construit en moyenne 23 logements chaque année.