Anciennement Saint-Eparche, actuellement Saint-Ybars, l'église est construite a seulement 5 km au sud de Lézat-sur-Lèze. Avant 1241 ce n'était qu'un petit prieuré connu sous le nom de Saint-Ibars-le-Vieux donné à l'abbaye de Lézat par Arnaud, comte de Carcassonne en l'an 944.
En 1241, l'abbé Pierre de Dalbs appelle en paréage Roger comte de Foix et lui cède le prieuré et du terrain a charge d'y bâtir un château et une nouvelle ville (Sauveterre). L'actuelle église est celle de cette bastide, construite sur un édifice plus ancien au 13e siècle.