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