Población de España, 1900–2026
Cuántos somos.
Cuántas personas viven en España desde el censo de 1900, cuántos hombres y mujeres, con qué edad, cuántas tienen nacionalidad extranjera, dónde viven y cuántos municipios se están quedando sin gente. Los nacimientos, las muertes y la esperanza de vida están en la demografía.
En una frase El 1 de julio de 2026 (provisional) vivían en España 49.801.559 personas: 25.338.952 mujeres y 24.462.607 hombres.
Viven en España
Población residente en España, 1 de julio de 2026 (provisional) (INE)Fuentes oficialesINE · Población residente (INE)INE · Censos de 1900 a 1970 (INE)INE · Padrón municipalCómo se calculaCada cifra tal como la publica el INE. Calculado aquí: la población de cada comunidad (sumando sus provincias), la pirámide en tramos de cinco años (sumando edades), los porcentajes, lo que ha cambiado cada provincia y, del padrón, cuántos municipios que existían en 1996 tienen hoy menos habitantes. Metodología completaAño del dato1971-2026Qué es esta cifraDato oficial, tal cualDescargar los datos calculados
personas el 1 de julio de 2026 (provisional); el INE la da como provisional
Mujeres y hombres
25.338.952
mujeres (50,88 %) y 24.462.607 hombres
Con nacionalidad extranjera
7.437.543
el 14,93 % de los que viven aquí, el 1 de julio de 2026 (provisional)
Más que en 1971
+15.760.917
personas desde el 1 de enero de 1971, cuando eran 34.040.642 (+46,30 %)
Cuántos hemos sido, desde 1900
La línea continua es la población residente a 1 de enero de cada año desde 1971 (INE, Estadística Continua de Población), y la última fecha publicada. La discontinua son los censos de 1900 a 1970, a 31 de diciembre: el de 1900 contó 18.618.086 personas. No son la misma medida —los censos cuentan la población de hecho, la que estaba allí el día del censo (el de 1970, la de derecho)— y por eso no se unen en una sola línea. Lo que da cada censo es la suma por edades que publica el INE; en el de 1960 y el de 1970 el INE avisa de que esa suma «difiere ligeramente de la cifra de población oficial del Censo», y el de 1950 no incluye Ceuta ni Melilla.
La población solo ha bajado 4 años seguidos en la serie anual, que empieza en 1971: del 1 de enero de 2012, con 46.818.216 personas, al 1 de enero de 2016, con 46.418.884 (−399.332).
- Población residente, desde 1971
- Censos de 1900 a 1970
- Dato no definitivo (provisional)
- 2008 · Crisis financiera
- 2020 · Pandemia
Último dato: 1 de julio de 2026 (provisional), 49.801.559. Pulsa cualquier punto de la gráfica para ver sus cifras exactas y de dónde salen.
Con qué edad: 1900, 1971 y ahora
Cada barra es el porcentaje de toda la población de esa fecha que tiene esa edad y ese sexo: las tres pirámides usan la misma escala, así que se compara su forma. En 1971 el INE da juntas las edades de 85 años en adelante, y por eso el último tramo es «85 y más» en todas.
La de 1900 sale del censo de ese año y cuenta la población de hecho (quien estaba en España el día del censo); las de 1971 y de ahora, la población residente. El censo da cada edad hasta los 100 años y «más de 100», que aquí entran en «85 y más». De 20.698 personas no consta la edad: están en el total del censo, pero no en ningún tramo, y los porcentajes de 1900 son sobre los 18.597.388 de edad conocida.
- 85 y más
- 80 a 84
- 75 a 79
- 70 a 74
- 65 a 69
- 60 a 64
- 55 a 59
- 50 a 54
- 45 a 49
- 40 a 44
- 35 a 39
- 30 a 34
- 25 a 29
- 20 a 24
- 15 a 19
- 10 a 14
- 5 a 9
- 0 a 4
- Menores de 16 años: 35,26 % (6.557.979)
- De 16 a 64 años: 59,53 % (11.071.635)
- De 65 años o más: 5,20 % (967.774)
- De ellos, de 85 o más: 0,17 % (30.949)
- 85 y más
- 80 a 84
- 75 a 79
- 70 a 74
- 65 a 69
- 60 a 64
- 55 a 59
- 50 a 54
- 45 a 49
- 40 a 44
- 35 a 39
- 30 a 34
- 25 a 29
- 20 a 24
- 15 a 19
- 10 a 14
- 5 a 9
- 0 a 4
- Menores de 16 años: 29,44 % (10.020.629)
- De 16 a 64 años: 60,90 % (20.729.342)
- De 65 años o más: 9,67 % (3.290.673)
- De ellos, de 85 o más: 0,55 % (187.262)
- 85 y más
- 80 a 84
- 75 a 79
- 70 a 74
- 65 a 69
- 60 a 64
- 55 a 59
- 50 a 54
- 45 a 49
- 40 a 44
- 35 a 39
- 30 a 34
- 25 a 29
- 20 a 24
- 15 a 19
- 10 a 14
- 5 a 9
- 0 a 4
- Menores de 16 años: 13,45 % (6.697.898)
- De 16 a 64 años: 65,34 % (32.542.503)
- De 65 años o más: 21,21 % (10.561.158)
- De ellos, de 85 o más: 3,28 % (1.631.839)
En 1900 había 6.557.979 menores de 16 años y 967.774 personas de 65 o más. En 1971 había 10.020.629 menores de 16 años y 3.290.673 personas de 65 o más; el 1 de julio de 2026 (provisional), 6.697.898 y 10.561.158. Los porcentajes salen de sumar las edades que publica el INE; en 1971 esa suma da 34.040.644 personas, 2 más que el total que publica (34.040.642).
Ver las tres pirámides en una tabla
| Edad | Hombres, 1900 | Hombres, 1971 | Hombres, 2026 | Mujeres, 1900 | Mujeres, 1971 | Mujeres, 2026 |
|---|---|---|---|---|---|---|
| 0 a 4 | 1.091.022 | 1.645.356 | 862.695 | 1.070.030 | 1.564.137 | 815.475 |
| 5 a 9 | 1.065.722 | 1.648.338 | 1.045.841 | 1.047.335 | 1.571.614 | 991.073 |
| 10 a 14 | 987.686 | 1.547.187 | 1.263.648 | 971.953 | 1.483.008 | 1.191.311 |
| 15 a 19 | 754.471 | 1.372.109 | 1.425.869 | 804.024 | 1.337.224 | 1.320.737 |
| 20 a 24 | 737.866 | 1.287.653 | 1.459.733 | 819.834 | 1.261.099 | 1.352.616 |
| 25 a 29 | 678.726 | 1.120.908 | 1.461.430 | 736.258 | 1.118.576 | 1.366.603 |
| 30 a 34 | 622.601 | 1.026.226 | 1.495.335 | 665.382 | 1.047.758 | 1.430.580 |
| 35 a 39 | 553.103 | 1.187.517 | 1.552.717 | 583.438 | 1.202.252 | 1.528.142 |
| 40 a 44 | 552.430 | 1.148.551 | 1.705.943 | 601.506 | 1.176.851 | 1.713.490 |
| 45 a 49 | 450.703 | 1.050.224 | 2.012.335 | 491.138 | 1.083.344 | 2.002.737 |
| 50 a 54 | 455.312 | 807.313 | 2.030.098 | 499.550 | 920.141 | 2.024.500 |
| 55 a 59 | 337.679 | 751.940 | 1.852.320 | 358.105 | 878.955 | 1.897.837 |
| 60 a 64 | 329.435 | 692.288 | 1.668.474 | 364.305 | 819.402 | 1.768.862 |
| 65 a 69 | 191.785 | 561.825 | 1.419.051 | 204.716 | 706.930 | 1.561.832 |
| 70 a 74 | 146.761 | 379.974 | 1.110.272 | 160.469 | 532.814 | 1.286.112 |
| 75 a 79 | 72.784 | 230.817 | 898.127 | 75.874 | 354.655 | 1.124.034 |
| 80 a 84 | 36.533 | 121.981 | 638.941 | 47.903 | 214.415 | 890.950 |
| 85 y más | 12.395 | 61.537 | 559.778 | 18.554 | 125.725 | 1.072.061 |
Nacionalidad española y extranjera, desde 2002
Cuántas personas con nacionalidad extranjera viven en España a 1 de enero de cada año. Es la nacionalidad, no el país de nacimiento: quien nació fuera y se ha hecho español cuenta como español. Hasta el 1 de enero de 2025 sale de la tabla 56942 del INE; desde abril de 2025, de la 59587, que la continúa (las dos dan el mismo total el 1 de enero de 2025).
- 2008 · Crisis financiera
- 2012 · Rescate bancario
- 2020 · Pandemia
Último dato: 1 de julio de 2026 (provisional), 7.437.543. Pulsa cualquier punto de la gráfica para ver sus cifras exactas y de dónde salen.
La población con nacionalidad extranjera, en el mapa
- 5,11 %
- 8,19 %
- 11,24 %
- 15,35 %
- 17,07 % – 22,07 %
Cinco grupos con el mismo número de comunidades; cada tono empieza en la cifra que se indica.
De dónde, 1 de enero de 2025
Las personas con nacionalidad extranjera, por el continente de su nacionalidad. El INE da este reparto hasta el 1 de enero de 2025.
- De Sudamérica1.958.005el 28,33 % de los extranjeros
- De un país de la UE1.757.955el 25,43 % de los extranjeros
- De África1.367.584el 19,79 % de los extranjeros
- Del resto de Europa691.237el 10,00 % de los extranjeros
- De Asia563.293el 8,15 % de los extranjeros
- De Centroamérica y el Caribe459.376el 6,65 % de los extranjeros
- De Norteamérica104.691el 1,51 % de los extranjeros
- De Oceanía5.049el 0,07 % de los extranjeros
- Apátridas4.781el 0,07 % de los extranjeros
En cada comunidad, 1 de julio de 2026
El porcentaje de los que viven en cada comunidad que tienen nacionalidad extranjera. Cifras provisionales del INE.
- Islas Baleares22,07 %279.415 de 1.266.279
- Comunidad Valenciana21,06 %1.173.815 de 5.574.948
- Cataluña19,41 %1.598.400 de 8.233.788
- Comunidad de Madrid17,07 %1.229.486 de 7.201.554
- Región de Murcia16,79 %271.380 de 1.616.189
- Aragón16,09 %223.584 de 1.389.298
- La Rioja15,63 %51.687 de 330.756
- Canarias15,35 %349.690 de 2.277.705
- Navarra13,86 %95.897 de 692.026
- Castilla-La Mancha13,19 %286.117 de 2.169.241
- Melilla13,00 %11.261 de 86.616
- Andalucía11,24 %986.922 de 8.778.051
- País Vasco10,82 %244.224 de 2.257.392
- Castilla y León9,67 %234.815 de 2.427.156
- Cantabria8,93 %53.489 de 599.056
- Asturias8,19 %84.087 de 1.026.726
- Galicia7,43 %203.236 de 2.734.494
- Ceuta7,17 %6.050 de 84.435
- Extremadura5,11 %53.988 de 1.055.849
Cada comunidad, 1 de julio de 2026 (provisional)
Los habitantes de cada comunidad (la suma de sus provincias) y cuánto ha cambiado desde el 1 de enero de 1971 y en los últimos diez años, desde el 1 de enero de 2016.
- Andalucía8.778.051+46,52 % desde 1971 · +4,60 % en diez años
- Cataluña8.233.788+61,21 % desde 1971 · +10,66 % en diez años
- Comunidad de Madrid7.201.554+91,46 % desde 1971 · +12,32 % en diez años
- Comunidad Valenciana5.574.948+81,13 % desde 1971 · +12,86 % en diez años
- Galicia2.734.494+2,17 % desde 1971 · +0,57 % en diez años
- Castilla y León2.427.156−9,04 % desde 1971 · −1,04 % en diez años
- Canarias2.277.705+102,38 % desde 1971 · +8,28 % en diez años
- País Vasco2.257.392+20,89 % desde 1971 · +3,82 % en diez años
- Castilla-La Mancha2.169.241+25,20 % desde 1971 · +5,85 % en diez años
- Región de Murcia1.616.189+94,25 % desde 1971 · +10,07 % en diez años
- Aragón1.389.298+20,49 % desde 1971 · +5,41 % en diez años
- Islas Baleares1.266.279+137,60 % desde 1971 · +13,33 % en diez años
- Extremadura1.055.849−9,71 % desde 1971 · −2,79 % en diez años
- Asturias1.026.726−2,41 % desde 1971 · −1,31 % en diez años
- Navarra692.026+48,31 % desde 1971 · +8,31 % en diez años
- Cantabria599.056+27,71 % desde 1971 · +2,84 % en diez años
- La Rioja330.756+40,98 % desde 1971 · +5,33 % en diez años
- Melilla86.616+42,43 % desde 1971 · +1,36 % en diez años
- Ceuta84.435+34,87 % desde 1971 · −0,15 % en diez años
Las 52 provincias: cuánto han cambiado desde 1971
De la que más ha crecido a la que más gente ha perdido, del 1 de enero de 1971 al 1 de julio de 2026 (provisional). 16 provincias tienen hoy menos habitantes que en 1971: Zamora, Ourense, Ávila, Soria, Lugo, Teruel, Palencia, Cuenca, León, Cáceres, Salamanca, Jaén, Badajoz, Ciudad Real, Asturias y Segovia.
- Illes Balears+137,60 %532.942 → 1.266.279
- Alicante+127,75 %921.985 → 2.099.866
- Las Palmas+115,36 %548.979 → 1.182.281
- Málaga+113,28 %853.567 → 1.820.507
- Almería+108,91 %377.637 → 788.934
- Tarragona+107,20 %433.095 → 897.391
- Girona+103,74 %412.341 → 840.086
- Guadalajara+96,10 %149.803 → 293.762
- Murcia+94,25 %832.005 → 1.616.189
- Madrid+91,46 %3.761.320 → 7.201.554
- Santa Cruz de Tenerife+90,03 %576.454 → 1.095.424
- Álava+73,15 %199.776 → 345.912
- Castellón+67,63 %386.464 → 647.819
- Toledo+63,09 %477.717 → 779.103
- Valencia+59,78 %1.769.506 → 2.827.263
- Barcelona+53,98 %3.914.943 → 6.028.373
- Sevilla+49,96 %1.336.672 → 2.004.487
- Navarra+48,31 %466.593 → 692.026
- Cádiz+44,33 %878.474 → 1.267.916
- Melilla+42,43 %60.815 → 86.616
- La Rioja+40,98 %234.620 → 330.756
- Ceuta+34,87 %62.607 → 84.435
- Lleida+34,82 %347.091 → 467.938
- Huelva+34,68 %403.402 → 543.302
- Zaragoza+34,33 %757.432 → 1.017.449
- Valladolid+29,88 %413.024 → 536.425
- Granada+29,41 %741.618 → 959.738
- Cantabria+27,71 %469.079 → 599.056
- Pontevedra+21,86 %781.297 → 952.060
- Gipuzkoa+17,65 %626.041 → 736.532
- Albacete+15,85 %340.709 → 394.702
- Bizkaia+12,82 %1.041.457 → 1.174.948
- A Coruña+11,26 %1.030.721 → 1.146.768
- Córdoba+5,69 %731.311 → 772.913
- Huesca+5,68 %221.760 → 234.361
- Burgos+1,85 %361.180 → 367.864
- Segovia−0,52 %162.105 → 161.261
- Asturias−2,41 %1.052.039 → 1.026.726
- Ciudad Real−2,41 %512.799 → 500.441
- Badajoz−4,86 %701.675 → 667.584
- Jaén−7,17 %668.193 → 620.254
- Salamanca−12,86 %380.134 → 331.264
- Cáceres−16,98 %467.680 → 388.265
- León−19,87 %562.758 → 450.910
- Cuenca−20,01 %251.573 → 201.233
- Palencia−20,30 %201.530 → 160.620
- Teruel−20,92 %173.860 → 137.488
- Lugo−22,34 %423.056 → 328.547
- Soria−22,90 %117.462 → 90.559
- Ávila−23,07 %211.556 → 162.743
- Ourense−30,40 %441.255 → 307.119
- Zamora−35,98 %258.528 → 165.510
La España que se vacía
Del padrón municipal del INE (otra estadística: a 1 de enero de cada año, de 1996 a 2025). De los 8.092 municipios que existían en 1996 y siguen existiendo en 2025, 5.038 tienen hoy menos vecinos (62,26 %), 3.025 tienen más y 29 los mismos. En 2025, 4.980 de los 8.132 municipios tenían menos de 1.000 vecinos, y en ellos vivían 1.430.575 personas, el 2,91 % del total. Los de menos de 100 vecinos han pasado de 842 en 1996 a 1.406 en 2025. En la lista, cuántos municipios de cada provincia han perdido vecinos desde 1996.
- Zamora96,37 %239 de 248 municipios
- Palencia94,24 %180 de 191 municipios
- León91,94 %194 de 211 municipios
- Soria91,26 %167 de 183 municipios
- Lugo91,04 %61 de 67 municipios
- Ávila90,73 %225 de 248 municipios
- Ourense90,22 %83 de 92 municipios
- Cáceres89,95 %197 de 219 municipios
- Salamanca88,67 %321 de 362 municipios
- Asturias88,46 %69 de 78 municipios
- Cuenca87,82 %209 de 238 municipios
- Jaén86,46 %83 de 96 municipios
- Badajoz84,66 %138 de 163 municipios
- Teruel83,47 %197 de 236 municipios
- Valladolid80,44 %181 de 225 municipios
- Burgos80,05 %297 de 371 municipios
- Ciudad Real80,00 %80 de 100 municipios
- Segovia78,85 %164 de 208 municipios
- Albacete77,91 %67 de 86 municipios
- Zaragoza74,91 %218 de 291 municipios
- Guadalajara73,87 %212 de 287 municipios
- Córdoba72,00 %54 de 75 municipios
- A Coruña69,57 %64 de 92 municipios
- La Rioja69,54 %121 de 174 municipios
- Huesca68,32 %138 de 202 municipios
- Granada61,31 %103 de 168 municipios
- Pontevedra54,24 %32 de 59 municipios
- Huelva53,16 %42 de 79 municipios
- Lleida50,87 %117 de 230 municipios
- Navarra50,74 %138 de 272 municipios
- Castellón50,37 %68 de 135 municipios
- Cantabria50,00 %51 de 102 municipios
- Almería47,06 %48 de 102 municipios
- Málaga45,00 %45 de 100 municipios
- Toledo43,14 %88 de 204 municipios
- Cádiz38,64 %17 de 44 municipios
- Sevilla34,29 %36 de 105 municipios
- Tarragona33,33 %61 de 183 municipios
- Valencia30,30 %80 de 264 municipios
- Álava23,53 %12 de 51 municipios
- Bizkaia19,82 %22 de 111 municipios
- Gipuzkoa19,32 %17 de 88 municipios
- Santa Cruz de Tenerife18,87 %10 de 53 municipios
- Las Palmas17,65 %6 de 34 municipios
- Alicante17,02 %24 de 141 municipios
- Barcelona11,94 %37 de 310 municipios
- Murcia8,89 %4 de 45 municipios
- Girona7,69 %17 de 221 municipios
- Madrid1,68 %3 de 179 municipios
- Illes Balears1,49 %1 de 67 municipios
- Ceuta0,00 %0 de 1 municipios
- Melilla0,00 %0 de 1 municipios
Solo se comparan los municipios con cifra en 1996 y en 2025: los que se han creado, unido o separado después no tienen con qué compararse. INE, tabla 29005.
De dónde salen estas cifras
- INE, Estadística Continua de Población, tabla 69792: población residente por provincia, sexo y edad desde 1971. Son provisionales las fechas desde el 1 de abril de 2025.
- INE, tabla 56942 y tabla 59587: población por nacionalidad.
- INE, Población según sexo y edad desde 1900 hasta 2001: los censos de 1900 a 1970, con la nota del INE de cada uno.
- INE, Cifras oficiales de población del Padrón municipal, tabla 29005.
- Los censos de 1857 a 1897 solo están en los tomos escaneados del fondo documental del INE, no en tablas: por eso la serie empieza en 1900.
Y esto, en lo tuyo
Compártelo
Imagen para redes: X y Facebook · Instagram · historias y TikTok