
Población de España 2025: cifras oficiales del INE
A veces uno se pregunta cuántos somos, y la respuesta cambia casi cada semana. España ha superado los 49,5 millones de habitantes en 2025, según los últimos datos oficiales del INE, y el crecimiento sigue impulsado por la inmigración. En este recorrido por las cifras demográficas más actuales, veremos dónde se concentra la población, qué nacionalidades predominan y cómo se comparan las grandes ciudades.
Población total a 1 de abril de 2026 (INE): 49.687.120 ·
Población a diciembre de 2025 (datosmacro): 49.590.099 ·
Incremento anual en 2025: +493.222 ·
Densidad de población (estimada): 94 hab./km² ·
Población masculina (2025 est.): 24.300.000 ·
Población femenina (2025 est.): 25.290.000
Resumen rápido
- La población de España alcanzó 49.687.120 en abril de 2026 (INEbase – Estadística Continua de Población)
- Madrid es la ciudad más poblada con 3.506.730 habitantes (Enterat – Análisis demográfico)
- Las proyecciones de población a largo plazo (más allá de 2030) tienen incertidumbre (INEbase – Cifras de población y Censos)
- Los datos exactos de criminalidad por nacionalidad pueden variar según la fuente (INEbase – Cifras de población y Censos)
- El INE publicó datos de población a 1 de enero de 2025 el 29 de abril de 2026
- La población extranjera sigue creciendo: 7.346.414 residentes extranjeros en abril de 2026 (INEbase – Estadística Continua de Población)
Esta tabla agrupa los indicadores demográficos esenciales, y revela una tendencia clara: el crecimiento se concentra en la población femenina y en el colectivo extranjero.
| Indicador | Valor |
|---|---|
| Población total (2025) | 49.590.099 |
| Densidad de población | 94 hab./km² |
| Población masculina | 24.300.000 (aprox.) |
| Población femenina | 25.290.000 (aprox.) |
| Ciudad más poblada | Madrid |
| Extranjeros (2025) | 8,5 millones |
¿Cuántos habitantes tiene actualmente España en 2025?
La respuesta más reciente procede del INE: a 1 de abril de 2026, España contaba con 49.687.120 habitantes, según la Estadística Continua de Población del INE (organismo oficial de estadística). Un trimestre antes, a 1 de enero de 2025, la cifra era de 49.128.297, publicada el 29 de abril de 2026 por el mismo INEbase (Cifras de población y Censos demográficos).
El crecimiento anual de 493.222 personas sitúa a España en una senda de recuperación demográfica que depende casi por completo de la llegada de población extranjera, no del saldo vegetativo.
El incremento entre enero de 2025 y abril de 2026 fue de 97.021 personas solo durante el primer trimestre de 2026, según el INE (Estadística Continua de Población). La tendencia es positiva pero moderada en comparación con el crecimiento de años anteriores.
La implicación: España necesita flujos migratorios constantes para mantener el ritmo de crecimiento, ya que la natalidad sigue por debajo de la tasa de reemplazo.
Según la nota de prensa del INE, «La población de España aumentó en 97.021 personas durante el primer trimestre de 2026».
Instituto Nacional de Estadística
¿Cuál es la población exacta de España?
La cifra exacta depende de la fecha de referencia. A 1 de enero de 2025, el dato oficial del INE (Cifras de población y Censos demográficos) es 49.128.297. A 1 de abril de 2026, el mismo organismo registra 49.687.120. Para uso general, se suele redondear a 49,6 millones.
¿Cuáles son las 5 ciudades más pobladas de España?
El ranking de ciudades muestra una España urbana donde Madrid y Barcelona dominan, pero con un grupo de ciudades medias que mantienen un peso relevante.
| Puesto | Ciudad | Habitantes (2025) |
|---|---|---|
| 1 | Madrid | 3.506.730 |
| 2 | Barcelona | 1.731.649 |
| 3 | Valencia | 840.792 |
| 4 | Zaragoza | 693.091 |
| 5 | Sevilla | 689.423 |
Madrid lidera con 3.506.730 habitantes según Enterat (análisis demográfico), mientras que Barcelona le sigue con 1.731.649, según Hosteltur (información turística y demográfica). Valencia (840.792), Zaragoza (693.091) y Sevilla (689.423) completan el top 5.
El patrón: Madrid duplica en población a Barcelona, y la diferencia entre la tercera y la quinta ciudad es de solo 151.000 habitantes, lo que indica un grupo compacto de ciudades grandes pero no gigantes.
Madrid
Es la capital y el motor demográfico del país. Con 3.506.730 habitantes, concentra el 7% de la población nacional.
Barcelona
La segunda ciudad, con 1.731.649 habitantes, mantiene su peso como centro económico e industrial del Mediterráneo.
Valencia
Tercera en el ranking con 840.792 habitantes, sigue siendo un polo de atracción en la costa este.
Sevilla
Con 689.423 habitantes, es la cuarta ciudad y el principal núcleo urbano de Andalucía.
Zaragoza
Quinta con 693.091 habitantes, un centro logístico clave en el valle del Ebro.
El patrón: las cinco ciudades concentran el poder económico y demográfico del país, pero el crecimiento se dispersa hacia las áreas metropolitanas.
¿Qué nacionalidad hay más en España?
La mayoría absoluta de la población tiene nacionalidad española. Según los datos del INE, más del 85% de los residentes son españoles. Entre los extranjeros, las nacionalidades más numerosas son marroquí, rumana, colombiana y británica.
Mientras la población española nativa envejece y no se reemplaza, el colectivo extranjero, más joven, sostiene el crecimiento demográfico y el mercado laboral en sectores como la hostelería, la agricultura y los cuidados.
El dato clave: la comunidad extranjera, aunque minoritaria, es la única que sostiene el crecimiento demográfico.
¿Cuántos inmigrantes tiene España?
En 2025 residen en España más de 8,5 millones de extranjeros. El INE detalla que a 1 de abril de 2026 había 7.346.414 residentes extranjeros, un 4,88% más que el año anterior. Además, 9.464.210 personas nacidas en el extranjero vivían en España a 1 de enero de 2025.
Del total de residentes nacidos en el extranjero, el 24,4% llegó a España en los dos años anteriores al 1 de enero de 2025, y el 12,8% lo hizo en el último año. Esto revela una inmigración reciente y acelerada.
El impacto: la inmigración no solo compensa el envejecimiento, sino que aporta dinamismo fiscal y laboral, aunque plantea retos de integración y vivienda en las grandes ciudades.
Un informe del Real Instituto Elcano señala que «la inmigración reciente está reconfigurando el mercado laboral español, especialmente en hostelería, agricultura y cuidados».
Real Instituto Elcano
Si te interesa cómo los extranjeros pueden obtener la nacionalidad, consulta nuestra guía sobre Nacionalidad española por matrimonio: requisitos y plazos.
¿Quién delinque más en España, españoles o extranjeros?
Según los datos del INE, la mayoría de los delitos en números absolutos son cometidos por españoles, simplemente porque representan más del 85% de la población. Sin embargo, las tasas de criminalidad por nacionalidad pueden variar según el tipo de delito y la fuente. El INE (Cifras de población y Censos) no publica una estadística específica que vincule delincuencia y nacionalidad con la precisión necesaria para conclusiones firmes.
¿Qué ciudad es más grande, Barcelona o Madrid?
La comparación es clara: Madrid gana tanto en población como en superficie.
| Indicador | Madrid | Barcelona |
|---|---|---|
| Población (2025) | 3.506.730 | 1.731.649 |
| Superficie | 604 km² | 101 km² |
| Densidad | 5.807 hab./km² | 17.145 hab./km² |
Madrid es el doble de poblada que Barcelona, pero Barcelona es mucho más densa: concentra a sus habitantes en una sexta parte del territorio madrileño.
El contraste: para un residente, Madrid ofrece más extensión y barrios dispersos; Barcelona, una ciudad más compacta y caminable, con una densidad que triplica a la capital.
Para una perspectiva global, también puedes leer ¿Cuántos habitantes tiene China hoy? Población 2026.
Según el INE, los apellidos más comunes en España reflejan la diversidad de nacionalidades que componen los 49,6 millones de habitantes del país.
Preguntas frecuentes
¿Cuál es la tasa de crecimiento poblacional de España en 2025?
El crecimiento anual en 2025 fue de aproximadamente 493.222 personas, lo que representa un incremento cercano al 1% respecto al año anterior, según los datos del INE.
¿Cuántas personas mayores de 65 años hay en España?
Según las proyecciones del INE, alrededor del 20% de la población española tiene más de 65 años, una cifra que sigue aumentando por el envejecimiento progresivo.
¿Cómo ha evolucionado la población en la última década?
En los últimos diez años, España ha pasado de unos 46,5 millones a más de 49,5 millones, impulsada principalmente por la inmigración, ya que el saldo vegetativo (nacimientos menos defunciones) es negativo.
¿Qué porcentaje de la población vive en zonas urbanas?
Más del 80% de la población española reside en áreas urbanas, con una concentración especialmente alta en Madrid, Barcelona y la costa mediterránea.
¿Cuántos nacimientos y defunciones se registraron en 2025?
En 2025 se registraron aproximadamente 320.000 nacimientos y 450.000 defunciones, lo que mantiene un saldo vegetativo negativo que la inmigración compensa con creces.
En resumen, España alcanzó los 49,6 millones de habitantes en 2025, con Madrid a la cabeza y la inmigración como principal fuerza de crecimiento. El reto demográfico sigue siendo la baja natalidad y el envejecimiento de la población nativa.