Saint-Angel est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Saint-Angel compte 685 habitants appelés les "Saint-Angélois, Saint-Angéloises".
La densité de la population de Saint-Angel est de 27 habitants au km².
Le maire de Saint-Angel est Monsieur Olivier LABOUESSE