L'Union européenne a accueilli près de 140.000 immigrés issus du Maroc en 2006, selon l'Office statistique des communautés européennes (Eurostat). Les plus grands groupes d'immigrants étrangers dans l'UE-27 ont été les Polonais (environ 290 000 personnes), les Roumains (env. 230 000), les Britanniques, les Ukrainiens et les Chinois (env. 100 000 chacun) ainsi que les Allemands (env. 90.000). Eurostat ajoute qu'en 2006, environ trois millions d'immigrants étrangers se sont installés dans un pays européen. Ils sont répartis en deux groupes en fonction de leur nationalité : les citoyens d'Etats membres de l'UE-27 (1,2 million de personnes) et les citoyens de pays tiers (1,8 million).