A l'origine une paroisse du XIIe siècle (dédiée à Sainte Marie).
L'église de Châteauneuf a traditionnellement un double patronage et donc deux fêtes votives : Saint Antoine le Grand (ne pas confondre avec Saint Antoine de Padoue), fête le 15 janvier et la Vierge Marie célébrée le 15 août.
XIVe siècle : 1ère destruction par les gascons, XVIIe siècle état lamentable sous 3 siècles d'abandon, reconstruction en 1690.
Détruite sous la Révolution, elle est réédifiée en 1825.