Le Verbal de Cossi (ADG, G223 p.202) nous indique qu’il existait à Miramont d’Astarac une église en 1564, et que c’était une annexe de la paroisse voisine d’Idrac. Les parties les plus anciennes de l'église sont l'abside et la nef qui pourraient dater du 17ème siècle.
Le clocher-porche construit contre le mur ouest, date du 19e siècle. Il existait déjà un clocher en 1824 au moment de la levée du cadastre napoléonien. En 1828, le clocher est en partie construit mais n'est pas couvert. La flèche, d’une hauteur de 8 mètres, est construite entre 1829 et 1834 à partir de plans dressés en 1828 par l’architecte départemental Euphrosime Tachouzin. Les ouvertures du clocher sont agrandies entre 1853 et 1855 et la toiture remaniée et couverte d'ardoises à partir de 1885.