Begin 1920 begon het nationalisme onder de Marokkaanse bevolking op te komen. Terwijl Marokko onder controle stond van Frankrijk en Spanje, ondernamen nationalisten verschillende pogingen om onafhankelijkheid voor hun land te verkrijgen. De opstanden van de mensen uit het Rifgebergte waren uiteindelijk niet succesvol. Na Abd-el-Krim te hebben verslagen, konden de Fransen en Spanjaarden de nationalisten een paar decennia in bedwang houden, totdat er weer onafhankelijke bewegingen ontstonden. In het jaar 1944 vormden nationalisten een onafhankelijkheidspartij, de Istiqlals, die het kolonialisme bestreed. De Istiqlals gaven een manifest uit, een openbare verklaring van hun bedoelingen en opvattingen. In reactie hierop arresteerden de Fransen, die ontevreden waren over de Istiqlal-partij, alle leiders van de groep en beschuldigden hen van samenwerking met de Duitsers. Ook schoten de Fransen op mensen die in Fez bijeen waren. Later, in december 1952, waren er rellen in de stad Casablanca. De rellen leidden ertoe dat de resident-generaal de Istiqlal en de Marokkaanse Communistische Partij verbood. Een jaar later begingen de Fransen een grote vergissing door sultan Mohammed V naar Madagaskar te verbannen. In de plaats van de sultan nam Mohammed Ben Aarafa de macht over. Mohammed Ben Aarafa was niet geliefd bij de Marokkanen. Nationalisten die Mohammed V mochten en hem als een religieus leider zagen, waren woedend over het optreden van Frankrijk. Dit leidde tot opstanden en verzet van de Marokkaanse burgers in de vorm van terroristische acties en gewapende bewegingen tegen de Fransen. Uiteindelijk ontplofte in 1955 de Franse regering in Marokko. De Sultan kon op 16 november 1955 uit zijn ballingschap terugkeren. In 1956 verlieten de Fransen Marokko en werd Marokko onafhankelijk (HISTORY OF MOROCCO, Historyworld.net; Onafhankelijkheidsbewegingen: Marokko, Algerije, Tunesië en Madagaskar tot 1947, Fsmitha.com; Morocco, Encyclopedia Britannica Online).
Op 2 maart 1956 werd Marokko onafhankelijk van het Franse protectoraat. Nadat de Fransen Marokko hadden verlaten, deden de Spanjaarden hetzelfde. In april werd de regio van Marokko onder het Spaanse protectoraat bevrijd. Ook Tanger, dat een internationale status kreeg, werd in oktober weer een deel van Marokko. Na 44 jaar kolonisatie was Marokko eindelijk weer een onafhankelijk land (Geschiedenis van Marokko tot heden, Moroccansands.com).
Hoewel Marokko in 1956 onafhankelijk werd, koloniseert Spanje tot op de dag van vandaag nog steeds twee delen van Marokko. De steden Ceuta en Melilla en een kleine keten van eilanden aan de kust in de Atlantische oceaan staan nog steeds onder controle van Spanje. De Spanjaarden hadden Melilla in 1497 ingenomen en kregen Ceuta in 1580. Toen Spanje het protectoraat in Marokko opgaf, gaven zij deze delen van Marokko niet op. Ceuta en Melilla zijn twee steden waarover een geschil bestaat tussen Spanje en Marokko. De Marokkanen beschouwen de steden als een deel van Marokko, terwijl de Spanjaarden zeggen dat het eigendom is van Spanje en dat de Spanjaarden zich er al vestigden voordat de Marokkanen dat deden (“Ceuta en Melilla: De laatste Europese koloniën in Afrika.” Examiner.com).