La población extranjera en España pasó de 499 773 (294 726 europeos y 205 047 no europeos) en 1995 a 1 159 060 (449 881 europeos y 659 179 no europeos) en el año 2001