Aragón acoge a 39.015 inmigrantes en situación legal. De ellos, 31.482 pertenecen al régimen general y 7.533 se acogen al régimen comunitario. Respecto al lugar de procedencia de los extranjeros en Aragón, 10.972 son europeos, mientras que 11.439 son iberoamericanos y 16.604 proceden de Africa, América del Norte, Asia u Oceanía.

Cataluña, Madrid y Andalucía son las comunidades autónomas que acogen a un mayor número de inmigrantes en situación legal, mientras que Asturias y La Rioja son las autonomías que menos inmigración de este tipo registran. Cataluña contaba con 383.938 a finales del año pasado, de los cuales 298.326 están en régimen general y 94.612 en régimen comunitario. Tras Cataluña, se sitúa Madrid con 355.035 inmigrantes en situación legal (276.715 en régimen general y 78.320 en régimen comunitario). Andalucía es la tercera, con 208.523, de los cuales 95.833 son europeos, 35.378 son iberoamericanos y 77.312 proceden de otros lugares, entre los que destacan 62.864 originarios de Africa.