Saint-Léon est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Saint-Léon compte 652 habitants appelés les "Saint-Léonnais, Saint-Léonnaises".
La densité de la population de Saint-Léon est de 19 habitants au km².
Le maire de Saint-Léon est Monsieur Christian LAFAYE