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 del 1,2 %.

Según los datos definitivos del padrón municipal, 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).

Los datos definitivos revelan que en España las mujeres siguen siendo más de la mitad de la población, con un 50,7% de empadronadas frente al 49,3% de varones. Además, un total de 8,9 millones son menores de 18 años, el 17,6% del padrón.

Los datos reflejan además que en torno a tres de cada diez ciudadanos (32,2%) viven en capitales de provincia, mientras que el grueso de los empadronados figuran en municipios que no gozan de capitalidad (67,8%), aunque de ellos, casi cinco millones viven en localidades de entre 100.000 y 400.000 habitantes.

Por autonomías, en términos absolutos la que tiene mayor población es Andalucía, con 8,4 millones de habitantes, seguida de Cataluña (7,5 millones).