Oliveira de azeméis foi uma importante povoação durante o domínio romano, e a partir do século VII, foi domínio dos árabes, de onde deriva o seu topónimo, no século X, regressa à posse cristã e é disputada entre o reino de Leão e o Condado Portucalense.