Cuántos inmigrantes hay en España, qué nacionalidades las más numerosas y cómo se compara con las provincias españolas
Madrid, Barcelona, Valencia y Alicante son las provincias de mayor población en nuestro país. Mientras Madrid y Barcelona superan los siete y seis millones respectivamente, Valencia roza los tres millones y Alicante ya supera los dos millones, cifra que rozan otras provincias como Sevilla, Málaga y Murcia. Por regiones, Andalucía y Cataluña son las más pobladas, seguidas de Comunidad de Madrid y Comunidad Valenciana. No obstante, pese al repunte de la natalidad en el último año, el 94% de las provincias pierden población sin contar a los inmigrantes, de acuerdo al INE.
En España aproximadamente la mitad de los extranjeros provienen de América, seguidos de Europa y África y por último, Asia. Algo más de siete millones de los diez con origen extranjero son personas con nacionalidad de otro país y consideradas como extranjeras, según los últimos datos trimestrales de la Estadística Continua de Población (ECP) publicados por el INE, lo que les lleva a ocupar el 14% del total del censo español. En el último registro se indica que los colombianos fueron los extranjeros más numerosos que llegaron a nuestro país en 2025, seguidos de marroquíes y venezolanos. Mientras, en torno a tres millones restantes, cuentan con nacionalidad española, siendo las personas llegadas de Marruecos la principal nacionalidad de origen extranjero que se consideran "nuevos españoles".
Esto lleva a explicar que en España, algunas nacionalidades incluso superan la población total de algunas provincias, las cuales han ido perdiendo comunidad local en los últimos años por factores como, además de la crisis de natalidad, oportunidades laborales o cambios de residencia permanente.
A día de hoy, la nacionalidad extranjera más numerosa en España es la procedente de Marruecos, que supera los 968.000 residentes. En el global, incluyendo las personas con nacionalidad española pero de origen marroquí, lleva a superar el 1,1 millones. O lo que es lo mismo, hay más personas de comunidad marroquí en España que población total en Asturias (1,02 millones) y provincias como Granada (954.560), de acuerdo a datos de EpData.