Los residentes en España a 1 de enero de 2011 eran 47.190.493, con un aumento del 0,36% (169.462) respecto a la misma fecha del año anterior, mientras que el número de extranjeros aumenta ligeramente, con un descenso de los no comunitarios (-1,2 %).
Según los datos definitivos del padrón municipal, dados a conocer hoy por el Instituto Nacional de Estadística (INE), 41.439.006 habitantes tienen nacionalidad española y 5.751.487 son extranjeros.
Por lugar de procedencia, los extranjeros de países de la Unión Europea aumentaron en 45.186 (1,9%) hasta llegar a los 2.395.358, mientras que los no comunitarios descendieron en 41.433 y se situaron en 3.356.129 personas.
La mayor comunidad de ciudadanos europeos la representan los rumanos (865.707), seguidos por los británicos (391.194) y los alemanes (195.987).
Entre los extranjeros no comunitarios, destacan los marroquíes (773.995), los ecuatorianos (360.710) y los colombianos (273.176).