Другим фактором, определяющим внешние отношения Марокко, является иммиграция населения в другие страны. Начало крупной миграции в Европу началось в колониальную эпоху (с 1912 по 1956 год). Во время Первой и Второй мировых войн Франция остро нуждалась в рабочей силе, что привело к набору десятков тысяч марокканских мужчин для работы на фабриках, шахтах и службы ​​в армии. Ещё одна волна иммиграции из Марокко во Францию ​​произошла во время Войны за независимость Алжира. Франция прекратила набор рабочих из Алжира и вместо этого приняла марокканских рабочих и шахтёров. Иммиграция марокканцев ещё более возросла с 1962 по 1972 годы, когда произошёл экономический рост в Европе, что привело к росту спроса на низкоквалифицированную рабочую силу. В это время Марокко подписало крупные соглашения о найме рабочей силы с европейскими странами, такими как: Франция, Западная Германия, Бельгия и Нидерланды. Это привело к распространению эмиграции марокканцев в другие страны, которая до этого времени была ориентирована в основном на Францию.