Al disolverse el Califato de Córdoba en varios reinos, la Dinastía Hammudí convirtió Mālaqa en la capital de su propio reino independiente entre los años 1026-1057, y qué perduró en diferentes períodos bajo el dominio de las dinastías Zirí del 1073 al 1090, Hassun del 1145 al 1153 y Zannun del año 1229 al 1238.