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