Country of birth Five-year age group Sex Periodo Total Total All ages Total January 1st, 2025 49.077.984 Total All ages Total October 1st, 2024 48.962.372 Total All ages Total July 1st, 2024 48.807.137 Total All ages Total April 1st, 2024 48.723.872 Total All ages Males January 1st, 2025 24.068.350 Total All ages Males October 1st, 2024 24.009.441 Total All ages Males July 1st, 2024 23.928.334 Total All ages Males April 1st, 2024 23.881.186 Total All ages Females January 1st, 2025 25.009.634 Total All ages Females October 1st, 2024 24.952.931 Total All ages Females July 1st, 2024 24.878.803 Total All ages Females April 1st, 2024 24.842.686 Total From 0 to 4 years old Total January 1st, 2025 1.712.605 Total From 0 to 4 years old Total October 1st, 2024 1.720.588 Total From 0 to 4 years old Total July 1st, 2024 1.724.933 Total From 0 to 4 years old Total April 1st, 2024 1.737.654 Total From 0 to 4 years old Males January 1st, 2025 880.278 Total From 0 to 4 years old Males October 1st, 2024 884.627 Total From 0 to 4 years old Males July 1st, 2024 886.602 Total From 0 to 4 years old Males April 1st, 2024 892.887 Total From 0 to 4 years old Females January 1st, 2025 832.327 Total From 0 to 4 years old Females October 1st, 2024 835.961 Total From 0 to 4 years old Females July 1st, 2024 838.331 Total From 0 to 4 years old Females April 1st, 2024 844.767 Total From 5 to 9 years Total January 1st, 2025 2.137.227 Total From 5 to 9 years Total October 1st, 2024 2.152.196 Total From 5 to 9 years Total July 1st, 2024 2.163.626 Total From 5 to 9 years Total April 1st, 2024 2.181.976 Total From 5 to 9 years Males January 1st, 2025 1.098.557 Total From 5 to 9 years Males October 1st, 2024 1.106.383 Total From 5 to 9 years Males July 1st, 2024 1.112.461 Total From 5 to 9 years Males April 1st, 2024 1.122.057 Total From 5 to 9 years Females January 1st, 2025 1.038.670 Total From 5 to 9 years Females October 1st, 2024 1.045.813 Total From 5 to 9 years Females July 1st, 2024 1.051.165 Total From 5 to 9 years Females April 1st, 2024 1.059.919 Total From 10 to 14 years old Total January 1st, 2025 2.470.737 Total From 10 to 14 years old Total October 1st, 2024 2.475.347 Total From 10 to 14 years old Total July 1st, 2024 2.476.360 Total From 10 to 14 years old Total April 1st, 2024 2.485.152 Total From 10 to 14 years old Males January 1st, 2025 1.273.425 Total From 10 to 14 years old Males October 1st, 2024 1.275.639 Total From 10 to 14 years old Males July 1st, 2024 1.275.914 Total From 10 to 14 years old Males April 1st, 2024 1.280.361 Total From 10 to 14 years old Females January 1st, 2025 1.197.312 Total From 10 to 14 years old Females October 1st, 2024 1.199.708 Total From 10 to 14 years old Females July 1st, 2024 1.200.446 Total From 10 to 14 years old Females April 1st, 2024 1.204.791 Total From 15 to 19 years old Total January 1st, 2025 2.694.547 Total From 15 to 19 years old Total October 1st, 2024 2.682.050 Total From 15 to 19 years old Total July 1st, 2024 2.665.769 Total From 15 to 19 years old Total April 1st, 2024 2.658.062 Total From 15 to 19 years old Males January 1st, 2025 1.395.269 Total From 15 to 19 years old Males October 1st, 2024 1.387.966 Total From 15 to 19 years old Males July 1st, 2024 1.378.853 Total From 15 to 19 years old Males April 1st, 2024 1.373.817 Total From 15 to 19 years old Females January 1st, 2025 1.299.278 Total From 15 to 19 years old Females October 1st, 2024 1.294.084 Total From 15 to 19 years old Females July 1st, 2024 1.286.916 Total From 15 to 19 years old Females April 1st, 2024 1.284.245 Total From 20 to 24 years Total January 1st, 2025 2.687.878 Total From 20 to 24 years Total October 1st, 2024 2.665.009 Total From 20 to 24 years Total July 1st, 2024 2.641.386 Total From 20 to 24 years Total April 1st, 2024 2.624.641 Total From 20 to 24 years Males January 1st, 2025 1.387.733 Total From 20 to 24 years Males October 1st, 2024 1.375.174 Total From 20 to 24 years Males July 1st, 2024 1.361.893 Total From 20 to 24 years Males April 1st, 2024 1.351.850 Total From 20 to 24 years Females January 1st, 2025 1.300.145 Total From 20 to 24 years Females October 1st, 2024 1.289.835 Total From 20 to 24 years Females July 1st, 2024 1.279.493 Total From 20 to 24 years Females April 1st, 2024 1.272.791 Total From 25 to 29 years Total January 1st, 2025 2.691.692 Total From 25 to 29 years Total October 1st, 2024 2.674.779 Total From 25 to 29 years Total July 1st, 2024 2.655.915 Total From 25 to 29 years Total April 1st, 2024 2.640.912 Total From 25 to 29 years Males January 1st, 2025 1.378.360 Total From 25 to 29 years Males October 1st, 2024 1.368.454 Total From 25 to 29 years Males July 1st, 2024 1.357.118 Total From 25 to 29 years Males April 1st, 2024 1.347.805 Total From 25 to 29 years Females January 1st, 2025 1.313.332 Total From 25 to 29 years Females October 1st, 2024 1.306.325 Total From 25 to 29 years Females July 1st, 2024 1.298.797 Total From 25 to 29 years Females April 1st, 2024 1.293.107 Total From 30 to 34 years old Total January 1st, 2025 2.867.820 Total From 30 to 34 years old Total October 1st, 2024 2.861.081 Total From 30 to 34 years old Total July 1st, 2024 2.851.611 Total From 30 to 34 years old Total April 1st, 2024 2.846.507 Total From 30 to 34 years old Males January 1st, 2025 1.455.444 Total From 30 to 34 years old Males October 1st, 2024 1.450.600 Total From 30 to 34 years old Males July 1st, 2024 1.444.098 Total From 30 to 34 years old Males April 1st, 2024 1.439.429 Total From 30 to 34 years old Females January 1st, 2025 1.412.376 Total From 30 to 34 years old Females October 1st, 2024 1.410.481 Total From 30 to 34 years old Females July 1st, 2024 1.407.513 Total From 30 to 34 years old Females April 1st, 2024 1.407.078 Total From 35 to 39 years old Total January 1st, 2025 3.057.429 Total From 35 to 39 years old Total October 1st, 2024 3.061.070 Total From 35 to 39 years old Total July 1st, 2024 3.061.363 Total From 35 to 39 years old Total April 1st, 2024 3.066.678 Total From 35 to 39 years old Males January 1st, 2025 1.530.510 Total From 35 to 39 years old Males October 1st, 2024 1.530.932 Total From 35 to 39 years old Males July 1st, 2024 1.530.016 Total From 35 to 39 years old Males April 1st, 2024 1.530.552 Total From 35 to 39 years old Females January 1st, 2025 1.526.919 Total From 35 to 39 years old Females October 1st, 2024 1.530.138 Total From 35 to 39 years old Females July 1st, 2024 1.531.347 Total From 35 to 39 years old Females April 1st, 2024 1.536.126 Total From 40 to 44 years Total January 1st, 2025 3.542.791 Total From 40 to 44 years Total October 1st, 2024 3.567.151 Total From 40 to 44 years Total July 1st, 2024 3.587.936 Total From 40 to 44 years Total April 1st, 2024 3.614.030 Total From 40 to 44 years Males January 1st, 2025 1.769.735 Total From 40 to 44 years Males October 1st, 2024 1.782.441 Total From 40 to 44 years Males July 1st, 2024 1.793.530 Total From 40 to 44 years Males April 1st, 2024 1.806.778 Total From 40 to 44 years Females January 1st, 2025 1.773.056 Total From 40 to 44 years Females October 1st, 2024 1.784.710 Total From 40 to 44 years Females July 1st, 2024 1.794.406 Total From 40 to 44 years Females April 1st, 2024 1.807.252 Total From 45 to 49 years old Total January 1st, 2025 4.085.234 Total From 45 to 49 years old Total October 1st, 2024 4.090.034 Total From 45 to 49 years old Total July 1st, 2024 4.091.062 Total From 45 to 49 years old Total April 1st, 2024 4.096.414 Total From 45 to 49 years old Males January 1st, 2025 2.054.509 Total From 45 to 49 years old Males October 1st, 2024 2.058.009 Total From 45 to 49 years old Males July 1st, 2024 2.059.458 Total From 45 to 49 years old Males April 1st, 2024 2.062.821 Total From 45 to 49 years old Females January 1st, 2025 2.030.725 Total From 45 to 49 years old Females October 1st, 2024 2.032.025 Total From 45 to 49 years old Females July 1st, 2024 2.031.604 Total From 45 to 49 years old Females April 1st, 2024 2.033.593 Total From 50 to 54 years old Total January 1st, 2025 3.943.225 Total From 50 to 54 years old Total October 1st, 2024 3.925.053 Total From 50 to 54 years old Total July 1st, 2024 3.903.911 Total From 50 to 54 years old Total April 1st, 2024 3.885.522 Total From 50 to 54 years old Males January 1st, 2025 1.974.884 Total From 50 to 54 years old Males October 1st, 2024 1.965.675 Total From 50 to 54 years old Males July 1st, 2024 1.954.590 Total From 50 to 54 years old Males April 1st, 2024 1.945.045 Total From 50 to 54 years old Females January 1st, 2025 1.968.341 Total From 50 to 54 years old Females October 1st, 2024 1.959.378 Total From 50 to 54 years old Females July 1st, 2024 1.949.321 Total From 50 to 54 years old Females April 1st, 2024 1.940.477 Total From 55 to 59 years old Total January 1st, 2025 3.673.919 Total From 55 to 59 years old Total October 1st, 2024 3.666.820 Total From 55 to 59 years old Total July 1st, 2024 3.657.779 Total From 55 to 59 years old Total April 1st, 2024 3.650.629 Total From 55 to 59 years old Males January 1st, 2025 1.812.037 Total From 55 to 59 years old Males October 1st, 2024 1.808.010 Total From 55 to 59 years old Males July 1st, 2024 1.802.935 Total From 55 to 59 years old Males April 1st, 2024 1.798.817 Total From 55 to 59 years old Females January 1st, 2025 1.861.882 Total From 55 to 59 years old Females October 1st, 2024 1.858.810 Total From 55 to 59 years old Females July 1st, 2024 1.854.844 Total From 55 to 59 years old Females April 1st, 2024 1.851.812 Total From 60 to 64 years old Total January 1st, 2025 3.329.443 Total From 60 to 64 years old Total October 1st, 2024 3.305.348 Total From 60 to 64 years old Total July 1st, 2024 3.280.549 Total From 60 to 64 years old Total April 1st, 2024 3.257.375 Total From 60 to 64 years old Males January 1st, 2025 1.615.398 Total From 60 to 64 years old Males October 1st, 2024 1.603.652 Total From 60 to 64 years old Males July 1st, 2024 1.591.418 Total From 60 to 64 years old Males April 1st, 2024 1.579.893 Total From 60 to 64 years old Females January 1st, 2025 1.714.045 Total From 60 to 64 years old Females October 1st, 2024 1.701.696 Total From 60 to 64 years old Females July 1st, 2024 1.689.131 Total From 60 to 64 years old Females April 1st, 2024 1.677.482 Total From 65 to 69 years old Total January 1st, 2025 2.838.917 Total From 65 to 69 years old Total October 1st, 2024 2.811.152 Total From 65 to 69 years old Total July 1st, 2024 2.783.125 Total From 65 to 69 years old Total April 1st, 2024 2.756.175 Total From 65 to 69 years old Males January 1st, 2025 1.350.506 Total From 65 to 69 years old Males October 1st, 2024 1.336.905 Total From 65 to 69 years old Males July 1st, 2024 1.323.114 Total From 65 to 69 years old Males April 1st, 2024 1.309.672 Total From 65 to 69 years old Females January 1st, 2025 1.488.411 Total From 65 to 69 years old Females October 1st, 2024 1.474.247 Total From 65 to 69 years old Females July 1st, 2024 1.460.011 Total From 65 to 69 years old Females April 1st, 2024 1.446.503 Total From 70 to 74 years old Total January 1st, 2025 2.300.393 Total From 70 to 74 years old Total October 1st, 2024 2.293.735 Total From 70 to 74 years old Total July 1st, 2024 2.286.762 Total From 70 to 74 years old Total April 1st, 2024 2.280.606 Total From 70 to 74 years old Males January 1st, 2025 1.065.840 Total From 70 to 74 years old Males October 1st, 2024 1.062.715 Total From 70 to 74 years old Males July 1st, 2024 1.059.411 Total From 70 to 74 years old Males April 1st, 2024 1.056.491 Total From 70 to 74 years old Females January 1st, 2025 1.234.553 Total From 70 to 74 years old Females October 1st, 2024 1.231.020 Total From 70 to 74 years old Females July 1st, 2024 1.227.351 Total From 70 to 74 years old Females April 1st, 2024 1.224.115 Total From 75 to 79 years old Total January 1st, 2025 2.008.749 Total From 75 to 79 years old Total October 1st, 2024 1.998.681 Total From 75 to 79 years old Total July 1st, 2024 1.988.741 Total From 75 to 79 years old Total April 1st, 2024 1.979.428 Total From 75 to 79 years old Males January 1st, 2025 889.372 Total From 75 to 79 years old Males October 1st, 2024 884.710 Total From 75 to 79 years old Males July 1st, 2024 880.136 Total From 75 to 79 years old Males April 1st, 2024 875.998 Total From 75 to 79 years old Females January 1st, 2025 1.119.377 Total From 75 to 79 years old Females October 1st, 2024 1.113.971 Total From 75 to 79 years old Females July 1st, 2024 1.108.605 Total From 75 to 79 years old Females April 1st, 2024 1.103.430 Total From 80 to 84 years old Total January 1st, 2025 1.464.962 Total From 80 to 84 years old Total October 1st, 2024 1.436.564 Total From 80 to 84 years old Total July 1st, 2024 1.407.918 Total From 80 to 84 years old Total April 1st, 2024 1.379.498 Total From 80 to 84 years old Males January 1st, 2025 609.091 Total From 80 to 84 years old Males October 1st, 2024 597.152 Total From 80 to 84 years old Males July 1st, 2024 584.925 Total From 80 to 84 years old Males April 1st, 2024 572.754 Total From 80 to 84 years old Females January 1st, 2025 855.871 Total From 80 to 84 years old Females October 1st, 2024 839.412 Total From 80 to 84 years old Females July 1st, 2024 822.993 Total From 80 to 84 years old Females April 1st, 2024 806.744 Total From 85 to 89 years old Total January 1st, 2025 897.200 Total From 85 to 89 years old Total October 1st, 2024 908.707 Total From 85 to 89 years old Total July 1st, 2024 919.999 Total From 85 to 89 years old Total April 1st, 2024 932.692 Total From 85 to 89 years old Males January 1st, 2025 328.104 Total From 85 to 89 years old Males October 1st, 2024 332.393 Total From 85 to 89 years old Males July 1st, 2024 336.406 Total From 85 to 89 years old Males April 1st, 2024 341.211 Total From 85 to 89 years old Females January 1st, 2025 569.096 Total From 85 to 89 years old Females October 1st, 2024 576.314 Total From 85 to 89 years old Females July 1st, 2024 583.593 Total From 85 to 89 years old Females April 1st, 2024 591.481 Total 90 years old and over Total January 1st, 2025 673.216 Total 90 years old and over Total October 1st, 2024 667.007 Total 90 years old and over Total July 1st, 2024 658.392 Total 90 years old and over Total April 1st, 2024 649.921 Total 90 years old and over Males January 1st, 2025 199.298 Total 90 years old and over Males October 1st, 2024 198.004 Total 90 years old and over Males July 1st, 2024 195.456 Total 90 years old and over Males April 1st, 2024 192.948 Total 90 years old and over Females January 1st, 2025 473.918 Total 90 years old and over Females October 1st, 2024 469.003 Total 90 years old and over Females July 1st, 2024 462.936 Total 90 years old and over Females April 1st, 2024 456.973 Spain All ages Total January 1st, 2025 39.698.012 Spain All ages Total October 1st, 2024 39.718.517 Spain All ages Total July 1st, 2024 39.724.123 Spain All ages Total April 1st, 2024 39.747.344 Spain All ages Males January 1st, 2025 19.504.069 Spain All ages Males October 1st, 2024 19.515.958 Spain All ages Males July 1st, 2024 19.519.446 Spain All ages Males April 1st, 2024 19.532.361 Spain All ages Females January 1st, 2025 20.193.943 Spain All ages Females October 1st, 2024 20.202.559 Spain All ages Females July 1st, 2024 20.204.677 Spain All ages Females April 1st, 2024 20.214.983 Spain From 0 to 4 years old Total January 1st, 2025 1.627.319 Spain From 0 to 4 years old Total October 1st, 2024 1.635.484 Spain From 0 to 4 years old Total July 1st, 2024 1.641.260 Spain From 0 to 4 years old Total April 1st, 2024 1.653.591 Spain From 0 to 4 years old Males January 1st, 2025 836.503 Spain From 0 to 4 years old Males October 1st, 2024 840.926 Spain From 0 to 4 years old Males July 1st, 2024 843.761 Spain From 0 to 4 years old Males April 1st, 2024 849.891 Spain From 0 to 4 years old Females January 1st, 2025 790.816 Spain From 0 to 4 years old Females October 1st, 2024 794.558 Spain From 0 to 4 years old Females July 1st, 2024 797.499 Spain From 0 to 4 years old Females April 1st, 2024 803.700 Spain From 5 to 9 years Total January 1st, 2025 1.891.441 Spain From 5 to 9 years Total October 1st, 2024 1.908.547 Spain From 5 to 9 years Total July 1st, 2024 1.924.506 Spain From 5 to 9 years Total April 1st, 2024 1.941.386 Spain From 5 to 9 years Males January 1st, 2025 972.100 Spain From 5 to 9 years Males October 1st, 2024 981.020 Spain From 5 to 9 years Males July 1st, 2024 989.443 Spain From 5 to 9 years Males April 1st, 2024 998.272 Spain From 5 to 9 years Females January 1st, 2025 919.341 Spain From 5 to 9 years Females October 1st, 2024 927.527 Spain From 5 to 9 years Females July 1st, 2024 935.063 Spain From 5 to 9 years Females April 1st, 2024 943.114 Spain From 10 to 14 years old Total January 1st, 2025 2.158.788 Spain From 10 to 14 years old Total October 1st, 2024 2.173.375 Spain From 10 to 14 years old Total July 1st, 2024 2.186.749 Spain From 10 to 14 years old Total April 1st, 2024 2.200.981 Spain From 10 to 14 years old Males January 1st, 2025 1.110.935 Spain From 10 to 14 years old Males October 1st, 2024 1.118.517 Spain From 10 to 14 years old Males July 1st, 2024 1.125.444 Spain From 10 to 14 years old Males April 1st, 2024 1.132.807 Spain From 10 to 14 years old Females January 1st, 2025 1.047.853 Spain From 10 to 14 years old Females October 1st, 2024 1.054.858 Spain From 10 to 14 years old Females July 1st, 2024 1.061.305 Spain From 10 to 14 years old Females April 1st, 2024 1.068.174 Spain From 15 to 19 years old Total January 1st, 2025 2.329.198 Spain From 15 to 19 years old Total October 1st, 2024 2.322.975 Spain From 15 to 19 years old Total July 1st, 2024 2.315.689 Spain From 15 to 19 years old Total April 1st, 2024 2.309.249 Spain From 15 to 19 years old Males January 1st, 2025 1.199.232 Spain From 15 to 19 years old Males October 1st, 2024 1.195.972 Spain From 15 to 19 years old Males July 1st, 2024 1.192.175 Spain From 15 to 19 years old Males April 1st, 2024 1.188.702 Spain From 15 to 19 years old Females January 1st, 2025 1.129.966 Spain From 15 to 19 years old Females October 1st, 2024 1.127.003 Spain From 15 to 19 years old Females July 1st, 2024 1.123.514 Spain From 15 to 19 years old Females April 1st, 2024 1.120.547 Spain From 20 to 24 years Total January 1st, 2025 2.052.523 Spain From 20 to 24 years Total October 1st, 2024 2.036.616 Spain From 20 to 24 years Total July 1st, 2024 2.020.060 Spain From 20 to 24 years Total April 1st, 2024 2.004.465 Spain From 20 to 24 years Males January 1st, 2025 1.055.182 Spain From 20 to 24 years Males October 1st, 2024 1.046.731 Spain From 20 to 24 years Males July 1st, 2024 1.038.029 Spain From 20 to 24 years Males April 1st, 2024 1.029.774 Spain From 20 to 24 years Females January 1st, 2025 997.341 Spain From 20 to 24 years Females October 1st, 2024 989.885 Spain From 20 to 24 years Females July 1st, 2024 982.031 Spain From 20 to 24 years Females April 1st, 2024 974.691 Spain From 25 to 29 years Total January 1st, 2025 1.795.881 Spain From 25 to 29 years Total October 1st, 2024 1.793.362 Spain From 25 to 29 years Total July 1st, 2024 1.790.846 Spain From 25 to 29 years Total April 1st, 2024 1.788.951 Spain From 25 to 29 years Males January 1st, 2025 921.700 Spain From 25 to 29 years Males October 1st, 2024 920.573 Spain From 25 to 29 years Males July 1st, 2024 919.391 Spain From 25 to 29 years Males April 1st, 2024 918.571 Spain From 25 to 29 years Females January 1st, 2025 874.181 Spain From 25 to 29 years Females October 1st, 2024 872.789 Spain From 25 to 29 years Females July 1st, 2024 871.455 Spain From 25 to 29 years Females April 1st, 2024 870.380 Spain From 30 to 34 years old Total January 1st, 2025 1.889.748 Spain From 30 to 34 years old Total October 1st, 2024 1.899.532 Spain From 30 to 34 years old Total July 1st, 2024 1.908.980 Spain From 30 to 34 years old Total April 1st, 2024 1.919.182 Spain From 30 to 34 years old Males January 1st, 2025 969.021 Spain From 30 to 34 years old Males October 1st, 2024 974.039 Spain From 30 to 34 years old Males July 1st, 2024 978.865 Spain From 30 to 34 years old Males April 1st, 2024 984.143 Spain From 30 to 34 years old Females January 1st, 2025 920.727 Spain From 30 to 34 years old Females October 1st, 2024 925.493 Spain From 30 to 34 years old Females July 1st, 2024 930.115 Spain From 30 to 34 years old Females April 1st, 2024 935.039 Spain From 35 to 39 years old Total January 1st, 2025 2.068.321 Spain From 35 to 39 years old Total October 1st, 2024 2.084.488 Spain From 35 to 39 years old Total July 1st, 2024 2.100.201 Spain From 35 to 39 years old Total April 1st, 2024 2.116.635 Spain From 35 to 39 years old Males January 1st, 2025 1.057.408 Spain From 35 to 39 years old Males October 1st, 2024 1.065.628 Spain From 35 to 39 years old Males July 1st, 2024 1.073.617 Spain From 35 to 39 years old Males April 1st, 2024 1.081.941 Spain From 35 to 39 years old Females January 1st, 2025 1.010.913 Spain From 35 to 39 years old Females October 1st, 2024 1.018.860 Spain From 35 to 39 years old Females July 1st, 2024 1.026.584 Spain From 35 to 39 years old Females April 1st, 2024 1.034.694 Spain From 40 to 44 years Total January 1st, 2025 2.526.266 Spain From 40 to 44 years Total October 1st, 2024 2.558.030 Spain From 40 to 44 years Total July 1st, 2024 2.589.013 Spain From 40 to 44 years Total April 1st, 2024 2.620.691 Spain From 40 to 44 years Males January 1st, 2025 1.286.871 Spain From 40 to 44 years Males October 1st, 2024 1.302.925 Spain From 40 to 44 years Males July 1st, 2024 1.318.553 Spain From 40 to 44 years Males April 1st, 2024 1.334.698 Spain From 40 to 44 years Females January 1st, 2025 1.239.395 Spain From 40 to 44 years Females October 1st, 2024 1.255.105 Spain From 40 to 44 years Females July 1st, 2024 1.270.460 Spain From 40 to 44 years Females April 1st, 2024 1.285.993 Spain From 45 to 49 years old Total January 1st, 2025 3.109.005 Spain From 45 to 49 years old Total October 1st, 2024 3.124.732 Spain From 45 to 49 years old Total July 1st, 2024 3.139.598 Spain From 45 to 49 years old Total April 1st, 2024 3.155.243 Spain From 45 to 49 years old Males January 1st, 2025 1.579.892 Spain From 45 to 49 years old Males October 1st, 2024 1.587.905 Spain From 45 to 49 years old Males July 1st, 2024 1.595.459 Spain From 45 to 49 years old Males April 1st, 2024 1.603.466 Spain From 45 to 49 years old Females January 1st, 2025 1.529.113 Spain From 45 to 49 years old Females October 1st, 2024 1.536.827 Spain From 45 to 49 years old Females July 1st, 2024 1.544.139 Spain From 45 to 49 years old Females April 1st, 2024 1.551.777 Spain From 50 to 54 years old Total January 1st, 2025 3.104.440 Spain From 50 to 54 years old Total October 1st, 2024 3.097.349 Spain From 50 to 54 years old Total July 1st, 2024 3.089.379 Spain From 50 to 54 years old Total April 1st, 2024 3.082.127 Spain From 50 to 54 years old Males January 1st, 2025 1.568.766 Spain From 50 to 54 years old Males October 1st, 2024 1.564.769 Spain From 50 to 54 years old Males July 1st, 2024 1.560.279 Spain From 50 to 54 years old Males April 1st, 2024 1.556.244 Spain From 50 to 54 years old Females January 1st, 2025 1.535.674 Spain From 50 to 54 years old Females October 1st, 2024 1.532.580 Spain From 50 to 54 years old Females July 1st, 2024 1.529.100 Spain From 50 to 54 years old Females April 1st, 2024 1.525.883 Spain From 55 to 59 years old Total January 1st, 2025 2.990.580 Spain From 55 to 59 years old Total October 1st, 2024 2.993.698 Spain From 55 to 59 years old Total July 1st, 2024 2.996.135 Spain From 55 to 59 years old Total April 1st, 2024 2.999.048 Spain From 55 to 59 years old Males January 1st, 2025 1.489.570 Spain From 55 to 59 years old Males October 1st, 2024 1.490.410 Spain From 55 to 59 years old Males July 1st, 2024 1.490.883 Spain From 55 to 59 years old Males April 1st, 2024 1.491.586 Spain From 55 to 59 years old Females January 1st, 2025 1.501.010 Spain From 55 to 59 years old Females October 1st, 2024 1.503.288 Spain From 55 to 59 years old Females July 1st, 2024 1.505.252 Spain From 55 to 59 years old Females April 1st, 2024 1.507.462 Spain From 60 to 64 years old Total January 1st, 2025 2.827.658 Spain From 60 to 64 years old Total October 1st, 2024 2.814.830 Spain From 60 to 64 years old Total July 1st, 2024 2.801.689 Spain From 60 to 64 years old Total April 1st, 2024 2.789.079 Spain From 60 to 64 years old Males January 1st, 2025 1.385.536 Spain From 60 to 64 years old Males October 1st, 2024 1.379.020 Spain From 60 to 64 years old Males July 1st, 2024 1.372.233 Spain From 60 to 64 years old Males April 1st, 2024 1.365.810 Spain From 60 to 64 years old Females January 1st, 2025 1.442.122 Spain From 60 to 64 years old Females October 1st, 2024 1.435.810 Spain From 60 to 64 years old Females July 1st, 2024 1.429.456 Spain From 60 to 64 years old Females April 1st, 2024 1.423.269 Spain From 65 to 69 years old Total January 1st, 2025 2.495.334 Spain From 65 to 69 years old Total October 1st, 2024 2.474.894 Spain From 65 to 69 years old Total July 1st, 2024 2.453.962 Spain From 65 to 69 years old Total April 1st, 2024 2.433.262 Spain From 65 to 69 years old Males January 1st, 2025 1.197.454 Spain From 65 to 69 years old Males October 1st, 2024 1.187.038 Spain From 65 to 69 years old Males July 1st, 2024 1.176.337 Spain From 65 to 69 years old Males April 1st, 2024 1.165.705 Spain From 65 to 69 years old Females January 1st, 2025 1.297.880 Spain From 65 to 69 years old Females October 1st, 2024 1.287.856 Spain From 65 to 69 years old Females July 1st, 2024 1.277.625 Spain From 65 to 69 years old Females April 1st, 2024 1.267.557 Spain From 70 to 74 years old Total January 1st, 2025 2.070.124 Spain From 70 to 74 years old Total October 1st, 2024 2.067.809 Spain From 70 to 74 years old Total July 1st, 2024 2.065.169 Spain From 70 to 74 years old Total April 1st, 2024 2.062.778 Spain From 70 to 74 years old Males January 1st, 2025 965.710 Spain From 70 to 74 years old Males October 1st, 2024 964.285 Spain From 70 to 74 years old Males July 1st, 2024 962.737 Spain From 70 to 74 years old Males April 1st, 2024 961.440 Spain From 70 to 74 years old Females January 1st, 2025 1.104.414 Spain From 70 to 74 years old Females October 1st, 2024 1.103.524 Spain From 70 to 74 years old Females July 1st, 2024 1.102.432 Spain From 70 to 74 years old Females April 1st, 2024 1.101.338 Spain From 75 to 79 years old Total January 1st, 2025 1.861.367 Spain From 75 to 79 years old Total October 1st, 2024 1.854.095 Spain From 75 to 79 years old Total July 1st, 2024 1.846.702 Spain From 75 to 79 years old Total April 1st, 2024 1.839.603 Spain From 75 to 79 years old Males January 1st, 2025 825.958 Spain From 75 to 79 years old Males October 1st, 2024 822.341 Spain From 75 to 79 years old Males July 1st, 2024 818.715 Spain From 75 to 79 years old Males April 1st, 2024 815.337 Spain From 75 to 79 years old Females January 1st, 2025 1.035.409 Spain From 75 to 79 years old Females October 1st, 2024 1.031.754 Spain From 75 to 79 years old Females July 1st, 2024 1.027.987 Spain From 75 to 79 years old Females April 1st, 2024 1.024.266 Spain From 80 to 84 years old Total January 1st, 2025 1.383.617 Spain From 80 to 84 years old Total October 1st, 2024 1.356.540 Spain From 80 to 84 years old Total July 1st, 2024 1.329.041 Spain From 80 to 84 years old Total April 1st, 2024 1.301.678 Spain From 80 to 84 years old Males January 1st, 2025 575.128 Spain From 80 to 84 years old Males October 1st, 2024 563.594 Spain From 80 to 84 years old Males July 1st, 2024 551.649 Spain From 80 to 84 years old Males April 1st, 2024 539.775 Spain From 80 to 84 years old Females January 1st, 2025 808.489 Spain From 80 to 84 years old Females October 1st, 2024 792.946 Spain From 80 to 84 years old Females July 1st, 2024 777.392 Spain From 80 to 84 years old Females April 1st, 2024 761.903 Spain From 85 to 89 years old Total January 1st, 2025 860.009 Spain From 85 to 89 years old Total October 1st, 2024 872.088 Spain From 85 to 89 years old Total July 1st, 2024 883.922 Spain From 85 to 89 years old Total April 1st, 2024 897.062 Spain From 85 to 89 years old Males January 1st, 2025 313.386 Spain From 85 to 89 years old Males October 1st, 2024 317.884 Spain From 85 to 89 years old Males July 1st, 2024 322.092 Spain From 85 to 89 years old Males April 1st, 2024 327.010 Spain From 85 to 89 years old Females January 1st, 2025 546.623 Spain From 85 to 89 years old Females October 1st, 2024 554.204 Spain From 85 to 89 years old Females July 1st, 2024 561.830 Spain From 85 to 89 years old Females April 1st, 2024 570.052 Spain 90 years old and over Total January 1st, 2025 656.393 Spain 90 years old and over Total October 1st, 2024 650.073 Spain 90 years old and over Total July 1st, 2024 641.222 Spain 90 years old and over Total April 1st, 2024 632.333 Spain 90 years old and over Males January 1st, 2025 193.717 Spain 90 years old and over Males October 1st, 2024 192.381 Spain 90 years old and over Males July 1st, 2024 189.784 Spain 90 years old and over Males April 1st, 2024 187.189 Spain 90 years old and over Females January 1st, 2025 462.676 Spain 90 years old and over Females October 1st, 2024 457.692 Spain 90 years old and over Females July 1st, 2024 451.438 Spain 90 years old and over Females April 1st, 2024 445.144 Foreign All ages Total January 1st, 2025 9.379.972 Foreign All ages Total October 1st, 2024 9.243.855 Foreign All ages Total July 1st, 2024 9.083.014 Foreign All ages Total April 1st, 2024 8.976.528 Foreign All ages Males January 1st, 2025 4.564.281 Foreign All ages Males October 1st, 2024 4.493.483 Foreign All ages Males July 1st, 2024 4.408.888 Foreign All ages Males April 1st, 2024 4.348.825 Foreign All ages Females January 1st, 2025 4.815.691 Foreign All ages Females October 1st, 2024 4.750.372 Foreign All ages Females July 1st, 2024 4.674.126 Foreign All ages Females April 1st, 2024 4.627.703 Foreign From 0 to 4 years old Total January 1st, 2025 85.286 Foreign From 0 to 4 years old Total October 1st, 2024 85.104 Foreign From 0 to 4 years old Total July 1st, 2024 83.673 Foreign From 0 to 4 years old Total April 1st, 2024 84.063 Foreign From 0 to 4 years old Males January 1st, 2025 43.775 Foreign From 0 to 4 years old Males October 1st, 2024 43.701 Foreign From 0 to 4 years old Males July 1st, 2024 42.841 Foreign From 0 to 4 years old Males April 1st, 2024 42.996 Foreign From 0 to 4 years old Females January 1st, 2025 41.511 Foreign From 0 to 4 years old Females October 1st, 2024 41.403 Foreign From 0 to 4 years old Females July 1st, 2024 40.832 Foreign From 0 to 4 years old Females April 1st, 2024 41.067 Foreign From 5 to 9 years Total January 1st, 2025 245.786 Foreign From 5 to 9 years Total October 1st, 2024 243.649 Foreign From 5 to 9 years Total July 1st, 2024 239.120 Foreign From 5 to 9 years Total April 1st, 2024 240.590 Foreign From 5 to 9 years Males January 1st, 2025 126.457 Foreign From 5 to 9 years Males October 1st, 2024 125.363 Foreign From 5 to 9 years Males July 1st, 2024 123.018 Foreign From 5 to 9 years Males April 1st, 2024 123.785 Foreign From 5 to 9 years Females January 1st, 2025 119.329 Foreign From 5 to 9 years Females October 1st, 2024 118.286 Foreign From 5 to 9 years Females July 1st, 2024 116.102 Foreign From 5 to 9 years Females April 1st, 2024 116.805 Foreign From 10 to 14 years old Total January 1st, 2025 311.949 Foreign From 10 to 14 years old Total October 1st, 2024 301.972 Foreign From 10 to 14 years old Total July 1st, 2024 289.611 Foreign From 10 to 14 years old Total April 1st, 2024 284.171 Foreign From 10 to 14 years old Males January 1st, 2025 162.490 Foreign From 10 to 14 years old Males October 1st, 2024 157.122 Foreign From 10 to 14 years old Males July 1st, 2024 150.470 Foreign From 10 to 14 years old Males April 1st, 2024 147.554 Foreign From 10 to 14 years old Females January 1st, 2025 149.459 Foreign From 10 to 14 years old Females October 1st, 2024 144.850 Foreign From 10 to 14 years old Females July 1st, 2024 139.141 Foreign From 10 to 14 years old Females April 1st, 2024 136.617 Foreign From 15 to 19 years old Total January 1st, 2025 365.349 Foreign From 15 to 19 years old Total October 1st, 2024 359.075 Foreign From 15 to 19 years old Total July 1st, 2024 350.080 Foreign From 15 to 19 years old Total April 1st, 2024 348.813 Foreign From 15 to 19 years old Males January 1st, 2025 196.037 Foreign From 15 to 19 years old Males October 1st, 2024 191.994 Foreign From 15 to 19 years old Males July 1st, 2024 186.678 Foreign From 15 to 19 years old Males April 1st, 2024 185.115 Foreign From 15 to 19 years old Females January 1st, 2025 169.312 Foreign From 15 to 19 years old Females October 1st, 2024 167.081 Foreign From 15 to 19 years old Females July 1st, 2024 163.402 Foreign From 15 to 19 years old Females April 1st, 2024 163.698 Foreign From 20 to 24 years Total January 1st, 2025 635.355 Foreign From 20 to 24 years Total October 1st, 2024 628.393 Foreign From 20 to 24 years Total July 1st, 2024 621.326 Foreign From 20 to 24 years Total April 1st, 2024 620.176 Foreign From 20 to 24 years Males January 1st, 2025 332.551 Foreign From 20 to 24 years Males October 1st, 2024 328.443 Foreign From 20 to 24 years Males July 1st, 2024 323.864 Foreign From 20 to 24 years Males April 1st, 2024 322.076 Foreign From 20 to 24 years Females January 1st, 2025 302.804 Foreign From 20 to 24 years Females October 1st, 2024 299.950 Foreign From 20 to 24 years Females July 1st, 2024 297.462 Foreign From 20 to 24 years Females April 1st, 2024 298.100 Foreign From 25 to 29 years Total January 1st, 2025 895.811 Foreign From 25 to 29 years Total October 1st, 2024 881.417 Foreign From 25 to 29 years Total July 1st, 2024 865.069 Foreign From 25 to 29 years Total April 1st, 2024 851.961 Foreign From 25 to 29 years Males January 1st, 2025 456.660 Foreign From 25 to 29 years Males October 1st, 2024 447.881 Foreign From 25 to 29 years Males July 1st, 2024 437.727 Foreign From 25 to 29 years Males April 1st, 2024 429.234 Foreign From 25 to 29 years Females January 1st, 2025 439.151 Foreign From 25 to 29 years Females October 1st, 2024 433.536 Foreign From 25 to 29 years Females July 1st, 2024 427.342 Foreign From 25 to 29 years Females April 1st, 2024 422.727 Foreign From 30 to 34 years old Total January 1st, 2025 978.072 Foreign From 30 to 34 years old Total October 1st, 2024 961.549 Foreign From 30 to 34 years old Total July 1st, 2024 942.631 Foreign From 30 to 34 years old Total April 1st, 2024 927.325 Foreign From 30 to 34 years old Males January 1st, 2025 486.423 Foreign From 30 to 34 years old Males October 1st, 2024 476.561 Foreign From 30 to 34 years old Males July 1st, 2024 465.233 Foreign From 30 to 34 years old Males April 1st, 2024 455.286 Foreign From 30 to 34 years old Females January 1st, 2025 491.649 Foreign From 30 to 34 years old Females October 1st, 2024 484.988 Foreign From 30 to 34 years old Females July 1st, 2024 477.398 Foreign From 30 to 34 years old Females April 1st, 2024 472.039 Foreign From 35 to 39 years old Total January 1st, 2025 989.108 Foreign From 35 to 39 years old Total October 1st, 2024 976.582 Foreign From 35 to 39 years old Total July 1st, 2024 961.162 Foreign From 35 to 39 years old Total April 1st, 2024 950.043 Foreign From 35 to 39 years old Males January 1st, 2025 473.102 Foreign From 35 to 39 years old Males October 1st, 2024 465.304 Foreign From 35 to 39 years old Males July 1st, 2024 456.399 Foreign From 35 to 39 years old Males April 1st, 2024 448.611 Foreign From 35 to 39 years old Females January 1st, 2025 516.006 Foreign From 35 to 39 years old Females October 1st, 2024 511.278 Foreign From 35 to 39 years old Females July 1st, 2024 504.763 Foreign From 35 to 39 years old Females April 1st, 2024 501.432 Foreign From 40 to 44 years Total January 1st, 2025 1.016.525 Foreign From 40 to 44 years Total October 1st, 2024 1.009.121 Foreign From 40 to 44 years Total July 1st, 2024 998.923 Foreign From 40 to 44 years Total April 1st, 2024 993.339 Foreign From 40 to 44 years Males January 1st, 2025 482.864 Foreign From 40 to 44 years Males October 1st, 2024 479.516 Foreign From 40 to 44 years Males July 1st, 2024 474.977 Foreign From 40 to 44 years Males April 1st, 2024 472.080 Foreign From 40 to 44 years Females January 1st, 2025 533.661 Foreign From 40 to 44 years Females October 1st, 2024 529.605 Foreign From 40 to 44 years Females July 1st, 2024 523.946 Foreign From 40 to 44 years Females April 1st, 2024 521.259 Foreign From 45 to 49 years old Total January 1st, 2025 976.229 Foreign From 45 to 49 years old Total October 1st, 2024 965.302 Foreign From 45 to 49 years old Total July 1st, 2024 951.464 Foreign From 45 to 49 years old Total April 1st, 2024 941.171 Foreign From 45 to 49 years old Males January 1st, 2025 474.617 Foreign From 45 to 49 years old Males October 1st, 2024 470.104 Foreign From 45 to 49 years old Males July 1st, 2024 463.999 Foreign From 45 to 49 years old Males April 1st, 2024 459.355 Foreign From 45 to 49 years old Females January 1st, 2025 501.612 Foreign From 45 to 49 years old Females October 1st, 2024 495.198 Foreign From 45 to 49 years old Females July 1st, 2024 487.465 Foreign From 45 to 49 years old Females April 1st, 2024 481.816 Foreign From 50 to 54 years old Total January 1st, 2025 838.785 Foreign From 50 to 54 years old Total October 1st, 2024 827.704 Foreign From 50 to 54 years old Total July 1st, 2024 814.532 Foreign From 50 to 54 years old Total April 1st, 2024 803.395 Foreign From 50 to 54 years old Males January 1st, 2025 406.118 Foreign From 50 to 54 years old Males October 1st, 2024 400.906 Foreign From 50 to 54 years old Males July 1st, 2024 394.311 Foreign From 50 to 54 years old Males April 1st, 2024 388.801 Foreign From 50 to 54 years old Females January 1st, 2025 432.667 Foreign From 50 to 54 years old Females October 1st, 2024 426.798 Foreign From 50 to 54 years old Females July 1st, 2024 420.221 Foreign From 50 to 54 years old Females April 1st, 2024 414.594 Foreign From 55 to 59 years old Total January 1st, 2025 683.339 Foreign From 55 to 59 years old Total October 1st, 2024 673.122 Foreign From 55 to 59 years old Total July 1st, 2024 661.644 Foreign From 55 to 59 years old Total April 1st, 2024 651.581 Foreign From 55 to 59 years old Males January 1st, 2025 322.467 Foreign From 55 to 59 years old Males October 1st, 2024 317.600 Foreign From 55 to 59 years old Males July 1st, 2024 312.052 Foreign From 55 to 59 years old Males April 1st, 2024 307.231 Foreign From 55 to 59 years old Females January 1st, 2025 360.872 Foreign From 55 to 59 years old Females October 1st, 2024 355.522 Foreign From 55 to 59 years old Females July 1st, 2024 349.592 Foreign From 55 to 59 years old Females April 1st, 2024 344.350 Foreign From 60 to 64 years old Total January 1st, 2025 501.785 Foreign From 60 to 64 years old Total October 1st, 2024 490.518 Foreign From 60 to 64 years old Total July 1st, 2024 478.860 Foreign From 60 to 64 years old Total April 1st, 2024 468.296 Foreign From 60 to 64 years old Males January 1st, 2025 229.862 Foreign From 60 to 64 years old Males October 1st, 2024 224.632 Foreign From 60 to 64 years old Males July 1st, 2024 219.185 Foreign From 60 to 64 years old Males April 1st, 2024 214.083 Foreign From 60 to 64 years old Females January 1st, 2025 271.923 Foreign From 60 to 64 years old Females October 1st, 2024 265.886 Foreign From 60 to 64 years old Females July 1st, 2024 259.675 Foreign From 60 to 64 years old Females April 1st, 2024 254.213 Foreign From 65 to 69 years old Total January 1st, 2025 343.583 Foreign From 65 to 69 years old Total October 1st, 2024 336.258 Foreign From 65 to 69 years old Total July 1st, 2024 329.163 Foreign From 65 to 69 years old Total April 1st, 2024 322.913 Foreign From 65 to 69 years old Males January 1st, 2025 153.052 Foreign From 65 to 69 years old Males October 1st, 2024 149.867 Foreign From 65 to 69 years old Males July 1st, 2024 146.777 Foreign From 65 to 69 years old Males April 1st, 2024 143.967 Foreign From 65 to 69 years old Females January 1st, 2025 190.531 Foreign From 65 to 69 years old Females October 1st, 2024 186.391 Foreign From 65 to 69 years old Females July 1st, 2024 182.386 Foreign From 65 to 69 years old Females April 1st, 2024 178.946 Foreign From 70 to 74 years old Total January 1st, 2025 230.269 Foreign From 70 to 74 years old Total October 1st, 2024 225.926 Foreign From 70 to 74 years old Total July 1st, 2024 221.593 Foreign From 70 to 74 years old Total April 1st, 2024 217.828 Foreign From 70 to 74 years old Males January 1st, 2025 100.130 Foreign From 70 to 74 years old Males October 1st, 2024 98.430 Foreign From 70 to 74 years old Males July 1st, 2024 96.674 Foreign From 70 to 74 years old Males April 1st, 2024 95.051 Foreign From 70 to 74 years old Females January 1st, 2025 130.139 Foreign From 70 to 74 years old Females October 1st, 2024 127.496 Foreign From 70 to 74 years old Females July 1st, 2024 124.919 Foreign From 70 to 74 years old Females April 1st, 2024 122.777 Foreign From 75 to 79 years old Total January 1st, 2025 147.382 Foreign From 75 to 79 years old Total October 1st, 2024 144.586 Foreign From 75 to 79 years old Total July 1st, 2024 142.039 Foreign From 75 to 79 years old Total April 1st, 2024 139.825 Foreign From 75 to 79 years old Males January 1st, 2025 63.414 Foreign From 75 to 79 years old Males October 1st, 2024 62.369 Foreign From 75 to 79 years old Males July 1st, 2024 61.421 Foreign From 75 to 79 years old Males April 1st, 2024 60.661 Foreign From 75 to 79 years old Females January 1st, 2025 83.968 Foreign From 75 to 79 years old Females October 1st, 2024 82.217 Foreign From 75 to 79 years old Females July 1st, 2024 80.618 Foreign From 75 to 79 years old Females April 1st, 2024 79.164 Foreign From 80 to 84 years old Total January 1st, 2025 81.345 Foreign From 80 to 84 years old Total October 1st, 2024 80.024 Foreign From 80 to 84 years old Total July 1st, 2024 78.877 Foreign From 80 to 84 years old Total April 1st, 2024 77.820 Foreign From 80 to 84 years old Males January 1st, 2025 33.963 Foreign From 80 to 84 years old Males October 1st, 2024 33.558 Foreign From 80 to 84 years old Males July 1st, 2024 33.276 Foreign From 80 to 84 years old Males April 1st, 2024 32.979 Foreign From 80 to 84 years old Females January 1st, 2025 47.382 Foreign From 80 to 84 years old Females October 1st, 2024 46.466 Foreign From 80 to 84 years old Females July 1st, 2024 45.601 Foreign From 80 to 84 years old Females April 1st, 2024 44.841 Foreign From 85 to 89 years old Total January 1st, 2025 37.191 Foreign From 85 to 89 years old Total October 1st, 2024 36.619 Foreign From 85 to 89 years old Total July 1st, 2024 36.077 Foreign From 85 to 89 years old Total April 1st, 2024 35.630 Foreign From 85 to 89 years old Males January 1st, 2025 14.718 Foreign From 85 to 89 years old Males October 1st, 2024 14.509 Foreign From 85 to 89 years old Males July 1st, 2024 14.314 Foreign From 85 to 89 years old Males April 1st, 2024 14.201 Foreign From 85 to 89 years old Females January 1st, 2025 22.473 Foreign From 85 to 89 years old Females October 1st, 2024 22.110 Foreign From 85 to 89 years old Females July 1st, 2024 21.763 Foreign From 85 to 89 years old Females April 1st, 2024 21.429 Foreign 90 years old and over Total January 1st, 2025 16.823 Foreign 90 years old and over Total October 1st, 2024 16.934 Foreign 90 years old and over Total July 1st, 2024 17.170 Foreign 90 years old and over Total April 1st, 2024 17.588 Foreign 90 years old and over Males January 1st, 2025 5.581 Foreign 90 years old and over Males October 1st, 2024 5.623 Foreign 90 years old and over Males July 1st, 2024 5.672 Foreign 90 years old and over Males April 1st, 2024 5.759 Foreign 90 years old and over Females January 1st, 2025 11.242 Foreign 90 years old and over Females October 1st, 2024 11.311 Foreign 90 years old and over Females July 1st, 2024 11.498 Foreign 90 years old and over Females April 1st, 2024 11.829