La France, premier pays d'immigration en Europe, comptait en 2004 quelque 4,9 millions d'immigrés, soit 8,1 % de la population, plus souvent venus d'Afrique et d'Asie que d'Europe, selon une étude de l'Institut national de la statistique et des études économiques (Insee). Un million et demi d'immigrés viennent du Maghreb, soit 220.000 de plus qu'en 1999, presque exclusivement des Algériens et Marocains.