La France compterait 4,5 millions d'immigrés de plus de 18 ans, soit un peu moins de 10% de sa population du même âge. Lors de son dernier recensement général, mené en 1999, l'Insee avait évalué à 8,9% la part des immigrés. Selon les études conduites par l'Insee, 70 000 nouveaux immigrés sont arrivés en France métropolitaine en 1999, 85 000 en 2000, 95 000 en 2001, 100 000 en 2002, 55 000 en 2003. En 2004, l'institut estime que 82 000 personnes étrangères se sont installées sur le territoire métropolitain. L'Insee note que parmi les immigrés, les femmes (50,3%) sont un peu plus nombreuses que les hommes. Les originaires de l'Union européenne à Quinze sont, comme en 1999, 1,5 million. Le nombre des immigrés venus du sud de l'Europe décroît, le nombre des ressortissants du Royaume-Uni augmente fortement (+ 46% en 5 ans, soit 100 000 personnes), ainsi que celui des Européens venus de l'Est. L'immigration asiatique est en hausse (12% en 1999, 14% en 2004). La progression du nombre des Maghrébins est estimée à + 15%, celle des ressortissants de l'Afrique subsaharienne à + 39%. En 2004, indique l'Insee, 500 000 immigrés viennent d'un pays de l'Afrique subsaharienne. 136 400 non-Européens ont reçu, en 2003 en France, un titre de séjour, en majorité pour motif familial, selon l'observatoire de l'immigration et de l'intégration. 25 000 étrangers sont entrés en France en 2003 avec un titre de séjour lié à un contrat de travail, dont 14 500 saisonniers et seulement 6500 munis d'un contrat de travail supérieur à un an.