Marokkoa hallitsivat 1000-luvulta 1600-luvulle berberidynastiat: Almoravidit, Almohadit, Marinidit, Wattasidit ja Saadit. Pyreneiden niemimaan reconquistan jälkeen Marokkoon pakeni jokun verran muslimeita ja juutalaisia, jotka toivat maahen espanjalaisia vaikutteita. Eurooppalaiset yrittivät vallata myös Marokko kristityille siinä kuitenkaan onnistumatta. Osmanivalloittajatkin torjuttiin, minkä seurauksena Marokko oli käytännössä ainoa arabivaltakunta, joka ei ollut osmanien alaisuudessa. Eurooppalaiset löytiin kolmeksi vuosisadaksi vuonna 1578 käydyssä Ksar el-Kebirin taistelussa. 1600-luvulta lähtien Marokossa on hallinnut Alaouiten dynastia. Marokon hallitsijan arvonimenä oli sulttaani vuoteen 1957 saakka, jolloin Muhammad V otti kuninkaan arvonimen.