La primitiva iglesia fue constrída en el siglo XII por la Orden Hospitalaria de San Juan de Jerusalén bajo la advocación de Santa María y se mantuvo en pie hasta principios del siglo XIX en que se declaró su estado de ruina, por lo que el Ayuntamiento, el Clero y los vecinos, dependiendo de la Prelatura de la Orden Hospitalaria, deciden construir un nuevo templo a partir de 1855, año de la aparición de la Desamortización de Mendizábal, y en el lugar que actualmente se encuentra la dedicada a Santa Ana como patrona de la villa, siendo finalizadas las obras a comienzos de 1871.