Espaly-Saint-Marcel est une ville de la Haute-Loire en région Auvergne-Rhône-Alpes.
Espaly-Saint-Marcel compte 3514 habitants appelés les "Espaviots, Espaviotes".
La densité de la population de Espaly-Saint-Marcel est de 586 habitants au km².
Le maire d'Espaly-Saint-Marcel est Madame Christianne MOSNIER