Saltar al contenido
Carreteras y hospitales
Secciones
Buscar
Especial Generales 29N

El Estado ha gastado desde que entraste

Deuda pública 35.399,21 € por habitante

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

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)
010 millones20 millones30 millones40 millones50 millones191019201930194019501960197019801990200020102020
  • 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.

Censo de 1900
  1. 85 y más
  2. 80 a 84
  3. 75 a 79
  4. 70 a 74
  5. 65 a 69
  6. 60 a 64
  7. 55 a 59
  8. 50 a 54
  9. 45 a 49
  10. 40 a 44
  11. 35 a 39
  12. 30 a 34
  13. 25 a 29
  14. 20 a 24
  15. 15 a 19
  16. 10 a 14
  17. 5 a 9
  18. 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)
1 de enero de 1971
  1. 85 y más
  2. 80 a 84
  3. 75 a 79
  4. 70 a 74
  5. 65 a 69
  6. 60 a 64
  7. 55 a 59
  8. 50 a 54
  9. 45 a 49
  10. 40 a 44
  11. 35 a 39
  12. 30 a 34
  13. 25 a 29
  14. 20 a 24
  15. 15 a 19
  16. 10 a 14
  17. 5 a 9
  18. 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)
1 de julio de 2026 (provisional)
  1. 85 y más
  2. 80 a 84
  3. 75 a 79
  4. 70 a 74
  5. 65 a 69
  6. 60 a 64
  7. 55 a 59
  8. 50 a 54
  9. 45 a 49
  10. 40 a 44
  11. 35 a 39
  12. 30 a 34
  13. 25 a 29
  14. 20 a 24
  15. 15 a 19
  16. 10 a 14
  17. 5 a 9
  18. 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
EdadHombres, 1900Hombres, 1971Hombres, 2026Mujeres, 1900Mujeres, 1971Mujeres, 2026
0 a 41.091.0221.645.356862.6951.070.0301.564.137815.475
5 a 91.065.7221.648.3381.045.8411.047.3351.571.614991.073
10 a 14987.6861.547.1871.263.648971.9531.483.0081.191.311
15 a 19754.4711.372.1091.425.869804.0241.337.2241.320.737
20 a 24737.8661.287.6531.459.733819.8341.261.0991.352.616
25 a 29678.7261.120.9081.461.430736.2581.118.5761.366.603
30 a 34622.6011.026.2261.495.335665.3821.047.7581.430.580
35 a 39553.1031.187.5171.552.717583.4381.202.2521.528.142
40 a 44552.4301.148.5511.705.943601.5061.176.8511.713.490
45 a 49450.7031.050.2242.012.335491.1381.083.3442.002.737
50 a 54455.312807.3132.030.098499.550920.1412.024.500
55 a 59337.679751.9401.852.320358.105878.9551.897.837
60 a 64329.435692.2881.668.474364.305819.4021.768.862
65 a 69191.785561.8251.419.051204.716706.9301.561.832
70 a 74146.761379.9741.110.272160.469532.8141.286.112
75 a 7972.784230.817898.12775.874354.6551.124.034
80 a 8436.533121.981638.94147.903214.415890.950
85 y más12.39561.537559.77818.554125.7251.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).

02 millones4 millones6 millones8 millones2002200420062008201020122014201620182020202220242026
  • 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

Andalucía: 11,24 %Aragón: 16,09 %Asturias, Principado de: 8,19 %Balears, Illes: 22,07 %Canarias: 15,35 %Cantabria: 8,93 %Castilla y León: 9,67 %Castilla - La Mancha: 13,19 %Cataluña: 19,41 %Comunitat Valenciana: 21,06 %Extremadura: 5,11 %Galicia: 7,43 %Madrid, Comunidad de: 17,07 %Murcia, Región de: 16,79 %Navarra, Comunidad Foral de: 13,86 %País Vasco: 10,82 %Rioja, La: 15,63 %Ceuta: 7,17 %Melilla: 13,00 %
  • 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.

  1. De Sudamérica1.958.005el 28,33 % de los extranjeros
  2. De un país de la UE1.757.955el 25,43 % de los extranjeros
  3. De África1.367.584el 19,79 % de los extranjeros
  4. Del resto de Europa691.237el 10,00 % de los extranjeros
  5. De Asia563.293el 8,15 % de los extranjeros
  6. De Centroamérica y el Caribe459.376el 6,65 % de los extranjeros
  7. De Norteamérica104.691el 1,51 % de los extranjeros
  8. De Oceanía5.049el 0,07 % de los extranjeros
  9. 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.

  1. Islas Baleares22,07 %279.415 de 1.266.279
  2. Comunidad Valenciana21,06 %1.173.815 de 5.574.948
  3. Cataluña19,41 %1.598.400 de 8.233.788
  4. Comunidad de Madrid17,07 %1.229.486 de 7.201.554
  5. Región de Murcia16,79 %271.380 de 1.616.189
  6. Aragón16,09 %223.584 de 1.389.298
  7. La Rioja15,63 %51.687 de 330.756
  8. Canarias15,35 %349.690 de 2.277.705
  9. Navarra13,86 %95.897 de 692.026
  10. Castilla-La Mancha13,19 %286.117 de 2.169.241
  11. Melilla13,00 %11.261 de 86.616
  12. Andalucía11,24 %986.922 de 8.778.051
  13. País Vasco10,82 %244.224 de 2.257.392
  14. Castilla y León9,67 %234.815 de 2.427.156
  15. Cantabria8,93 %53.489 de 599.056
  16. Asturias8,19 %84.087 de 1.026.726
  17. Galicia7,43 %203.236 de 2.734.494
  18. Ceuta7,17 %6.050 de 84.435
  19. 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.

  1. Andalucía8.778.051+46,52 % desde 1971 · +4,60 % en diez años
  2. Cataluña8.233.788+61,21 % desde 1971 · +10,66 % en diez años
  3. Comunidad de Madrid7.201.554+91,46 % desde 1971 · +12,32 % en diez años
  4. Comunidad Valenciana5.574.948+81,13 % desde 1971 · +12,86 % en diez años
  5. Galicia2.734.494+2,17 % desde 1971 · +0,57 % en diez años
  6. Castilla y León2.427.156−9,04 % desde 1971 · −1,04 % en diez años
  7. Canarias2.277.705+102,38 % desde 1971 · +8,28 % en diez años
  8. País Vasco2.257.392+20,89 % desde 1971 · +3,82 % en diez años
  9. Castilla-La Mancha2.169.241+25,20 % desde 1971 · +5,85 % en diez años
  10. Región de Murcia1.616.189+94,25 % desde 1971 · +10,07 % en diez años
  11. Aragón1.389.298+20,49 % desde 1971 · +5,41 % en diez años
  12. Islas Baleares1.266.279+137,60 % desde 1971 · +13,33 % en diez años
  13. Extremadura1.055.849−9,71 % desde 1971 · −2,79 % en diez años
  14. Asturias1.026.726−2,41 % desde 1971 · −1,31 % en diez años
  15. Navarra692.026+48,31 % desde 1971 · +8,31 % en diez años
  16. Cantabria599.056+27,71 % desde 1971 · +2,84 % en diez años
  17. La Rioja330.756+40,98 % desde 1971 · +5,33 % en diez años
  18. Melilla86.616+42,43 % desde 1971 · +1,36 % en diez años
  19. 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.

  1. Illes Balears+137,60 %532.942 → 1.266.279
  2. Alicante+127,75 %921.985 → 2.099.866
  3. Las Palmas+115,36 %548.979 → 1.182.281
  4. Málaga+113,28 %853.567 → 1.820.507
  5. Almería+108,91 %377.637 → 788.934
  6. Tarragona+107,20 %433.095 → 897.391
  7. Girona+103,74 %412.341 → 840.086
  8. Guadalajara+96,10 %149.803 → 293.762
  9. Murcia+94,25 %832.005 → 1.616.189
  10. Madrid+91,46 %3.761.320 → 7.201.554
  11. Santa Cruz de Tenerife+90,03 %576.454 → 1.095.424
  12. Álava+73,15 %199.776 → 345.912
  13. Castellón+67,63 %386.464 → 647.819
  14. Toledo+63,09 %477.717 → 779.103
  15. Valencia+59,78 %1.769.506 → 2.827.263
  16. Barcelona+53,98 %3.914.943 → 6.028.373
  17. Sevilla+49,96 %1.336.672 → 2.004.487
  18. Navarra+48,31 %466.593 → 692.026
  19. Cádiz+44,33 %878.474 → 1.267.916
  20. Melilla+42,43 %60.815 → 86.616
  21. La Rioja+40,98 %234.620 → 330.756
  22. Ceuta+34,87 %62.607 → 84.435
  23. Lleida+34,82 %347.091 → 467.938
  24. Huelva+34,68 %403.402 → 543.302
  25. Zaragoza+34,33 %757.432 → 1.017.449
  26. Valladolid+29,88 %413.024 → 536.425
  27. Granada+29,41 %741.618 → 959.738
  28. Cantabria+27,71 %469.079 → 599.056
  29. Pontevedra+21,86 %781.297 → 952.060
  30. Gipuzkoa+17,65 %626.041 → 736.532
  31. Albacete+15,85 %340.709 → 394.702
  32. Bizkaia+12,82 %1.041.457 → 1.174.948
  33. A Coruña+11,26 %1.030.721 → 1.146.768
  34. Córdoba+5,69 %731.311 → 772.913
  35. Huesca+5,68 %221.760 → 234.361
  36. Burgos+1,85 %361.180 → 367.864
  37. Segovia−0,52 %162.105 → 161.261
  38. Asturias−2,41 %1.052.039 → 1.026.726
  39. Ciudad Real−2,41 %512.799 → 500.441
  40. Badajoz−4,86 %701.675 → 667.584
  41. Jaén−7,17 %668.193 → 620.254
  42. Salamanca−12,86 %380.134 → 331.264
  43. Cáceres−16,98 %467.680 → 388.265
  44. León−19,87 %562.758 → 450.910
  45. Cuenca−20,01 %251.573 → 201.233
  46. Palencia−20,30 %201.530 → 160.620
  47. Teruel−20,92 %173.860 → 137.488
  48. Lugo−22,34 %423.056 → 328.547
  49. Soria−22,90 %117.462 → 90.559
  50. Ávila−23,07 %211.556 → 162.743
  51. Ourense−30,40 %441.255 → 307.119
  52. 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.

  1. Zamora96,37 %239 de 248 municipios
  2. Palencia94,24 %180 de 191 municipios
  3. León91,94 %194 de 211 municipios
  4. Soria91,26 %167 de 183 municipios
  5. Lugo91,04 %61 de 67 municipios
  6. Ávila90,73 %225 de 248 municipios
  7. Ourense90,22 %83 de 92 municipios
  8. Cáceres89,95 %197 de 219 municipios
  9. Salamanca88,67 %321 de 362 municipios
  10. Asturias88,46 %69 de 78 municipios
  11. Cuenca87,82 %209 de 238 municipios
  12. Jaén86,46 %83 de 96 municipios
  13. Badajoz84,66 %138 de 163 municipios
  14. Teruel83,47 %197 de 236 municipios
  15. Valladolid80,44 %181 de 225 municipios
  16. Burgos80,05 %297 de 371 municipios
  17. Ciudad Real80,00 %80 de 100 municipios
  18. Segovia78,85 %164 de 208 municipios
  19. Albacete77,91 %67 de 86 municipios
  20. Zaragoza74,91 %218 de 291 municipios
  21. Guadalajara73,87 %212 de 287 municipios
  22. Córdoba72,00 %54 de 75 municipios
  23. A Coruña69,57 %64 de 92 municipios
  24. La Rioja69,54 %121 de 174 municipios
  25. Huesca68,32 %138 de 202 municipios
  26. Granada61,31 %103 de 168 municipios
  27. Pontevedra54,24 %32 de 59 municipios
  28. Huelva53,16 %42 de 79 municipios
  29. Lleida50,87 %117 de 230 municipios
  30. Navarra50,74 %138 de 272 municipios
  31. Castellón50,37 %68 de 135 municipios
  32. Cantabria50,00 %51 de 102 municipios
  33. Almería47,06 %48 de 102 municipios
  34. Málaga45,00 %45 de 100 municipios
  35. Toledo43,14 %88 de 204 municipios
  36. Cádiz38,64 %17 de 44 municipios
  37. Sevilla34,29 %36 de 105 municipios
  38. Tarragona33,33 %61 de 183 municipios
  39. Valencia30,30 %80 de 264 municipios
  40. Álava23,53 %12 de 51 municipios
  41. Bizkaia19,82 %22 de 111 municipios
  42. Gipuzkoa19,32 %17 de 88 municipios
  43. Santa Cruz de Tenerife18,87 %10 de 53 municipios
  44. Las Palmas17,65 %6 de 34 municipios
  45. Alicante17,02 %24 de 141 municipios
  46. Barcelona11,94 %37 de 310 municipios
  47. Murcia8,89 %4 de 45 municipios
  48. Girona7,69 %17 de 221 municipios
  49. Madrid1,68 %3 de 179 municipios
  50. Illes Balears1,49 %1 de 67 municipios
  51. Ceuta0,00 %0 de 1 municipios
  52. 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

Y esto, en lo tuyo

Calcula lo que pagas tú →

Compártelo

WhatsAppXTelegramFacebook

Imagen para redes: X y Facebook · Instagram · historias y TikTok