Sixième ville du Maroc, située près de la ville de Berkane, Oujda fut fondée par Ziri Ibn Attia, chef Zenete de la tribu de Maghraoua vers 994 au centre de la plaine des Angads. Et demeura pendant 80 ans le siège de la dynastie de son fondateur, elle passa ensuite au pouvoir des Elmourabitines (nom transformé par les Latins en Almoravides) puis à celui des Elmouahidines (Almohades) qui élevèrent une nouvelle fortification.
Après la destruction de la ville en 1271 par le Sultan Abou Yaacoub Elmarini (Mérinide), son fils Abou Youssef entreprit la relève en 1325, reconstruisant ainsi une Kasbah, un Palais, une Mosquée, des bains et enfin réussit à lui donner une certaine prospérité. La légende dit qu'elle est la ville de 360 portes qui s'étendait de l'ouest de Tairet aux rives d'Isly, avec une infinité de quartiers dont on retrouve toujours les restes.