La commune de Saint-Angel est située dans le département Puy-de-Dôme.
Les communes à proximité sont les suivantes : Châteauneuf-les-Bains, Blot-l'Église, Manzat, Vitrac, Charbonnières-les-Vieilles.
4 infirmiers et infirmières à domicile exercent à Saint-Angel.