L’église Saint-Michel est une église romane située à Aiguilhe, commune limitrophe du Puy-en-Velay, dans le département français de la Haute-Loire et la région Auvergne-Rhône-Alpes.
Édifiée sur un piton volcanique, le rocher d’Aiguilhe, de 82 mètres de hauteur, l'église dédiée à Saint Michel est accessible par un escalier de 268 marches.