Saint-Angel est une commune du département de l' Allier, dans la région d' Auvergne-Rhône-Alpes.
Saint-Angel fait partie du canton de Commentry 
Saint-Angel adhère à la la communauté de communes Commentry Montmarault Néris Communauté 
Saint-Angel fait partie du bassin de vie de Montluçon 
Le maire de Saint-Angel est M. Guy FABRE - Ancien cadre (2026)
La population de Saint-Angel est de 753 habitants (2025) 
L'altitude moyenne de Saint-Angel 363 mètres.
Le code postal de Saint-Angel est : 03170
Le code INSEE de Saint-Angel est : 03217
1 Il y a 1 Ecole à Saint-Angel. Voir les établissements scolaires de Saint-Angel. 
2.4 La part des résidences secondaires est de 2.4 %. 
Tous les chiffres et statistiques sur Saint-Angel sur le site Insee.fr 
Chamblet: à 2.73 km
Verneix: à 4.96 km
Désertines: à 6.10 km
Bizeneuille: à 6.38 km
Deneuille-les-Mines: à 6.89 km
Montluçon: à 7.32 km
Saint-Victor: à 7.95 km
Doyet: à 8.02 km
Commentry: à 8.28 km
Néris-les-Bains: à 8.31 km
Malicorne: à 8.98 km
Lavault-Sainte-Anne: à 9.33 km
Estivareilles: à 9.59 km
Montvicq: à 10.46 km
Vaux: à 10.98 km
Villebret: à 11.07 km
Bézenet: à 11.73 km
Durdat-Larequille: à 11.79 km
Colombier: à 11.86 km
Ecole élémentaire - Public