Tras cuatro años ininterrumpidos de caída, el país ha empezado a consolidar su crecimiento demográfico. Gracias, principalmente, al aumento de la población extranjera. Según recogen los úlitmos datos del INE, a fecha de 1 de enero de 2018, en España hay 46.698.569 personas empadronadas, 126.437 más que un año antes, un incremento del 0,3%. En 2017 el resultado también fue positivo con respecto a 2016, lo que significa dos años seguidos de subida y optimismo en las previsiones.

De la cifra global de población, 41.979.151 personas tienen nacionalidad española (89,9%) y 4.719.418 extranjera (10,1%). De los 146.611 nuevos extranjeros, 2.709 son de la Unión Europea y 143.902 extra comunitarios. De los primeros, los más numerosos proceden de Rumanía (673.017), aunque han descendido este año, seguidos de Reino Unido (240.934) e Italia (206.066); de los extra comunitarios, la mayoría vienen de Marruecos (769.050), China (215.748) y Colombia (165.608).