Estadística Continua de Población National results Resident population by date, sex, age group and country of birth (Spain/foreign) Unidades: Personas April 1st, 2024 January 1st, 2024 October 1st, 2023 July 1st, 2023 April 1st, 2023 Total All ages Total 48.692.804 48.610.458 48.509.096 48.374.076 48.233.189 Males 23.858.956 23.815.327 23.768.079 23.703.269 23.635.552 Females 24.833.848 24.795.131 24.741.017 24.670.807 24.597.637 From 0 to 4 years old Total 1.725.751 1.737.502 1.749.358 1.760.415 1.775.056 Males 887.062 892.831 898.928 904.448 911.945 Females 838.689 844.671 850.430 855.967 863.111 From 5 to 9 years Total 2.179.480 2.194.792 2.202.951 2.208.382 2.216.514 Males 1.120.736 1.128.923 1.133.186 1.136.237 1.140.553 Females 1.058.744 1.065.869 1.069.765 1.072.145 1.075.961 From 10 to 14 years Total 2.483.166 2.487.699 2.499.625 2.508.699 2.520.539 Males 1.279.279 1.281.712 1.287.927 1.292.589 1.298.724 Females 1.203.887 1.205.987 1.211.698 1.216.110 1.221.815 From 15 to 19 years Total 2.657.559 2.645.610 2.625.794 2.604.117 2.585.507 Males 1.373.335 1.366.209 1.355.302 1.343.854 1.333.851 Females 1.284.224 1.279.401 1.270.492 1.260.263 1.251.656 From 20 to 24 years Total 2.624.563 2.603.936 2.579.577 2.556.037 2.532.310 Males 1.351.431 1.339.890 1.327.633 1.315.922 1.303.804 Females 1.273.132 1.264.046 1.251.944 1.240.115 1.228.506 From 25 to 29 years Total 2.641.323 2.625.392 2.615.414 2.604.609 2.590.513 Males 1.347.812 1.338.570 1.332.615 1.326.341 1.318.316 Females 1.293.511 1.286.822 1.282.799 1.278.268 1.272.197 From 30 to 34 years old Total 2.846.018 2.839.454 2.833.273 2.825.506 2.813.373 Males 1.439.446 1.434.462 1.430.220 1.425.189 1.417.931 Females 1.406.572 1.404.992 1.403.053 1.400.317 1.395.442 From 35 to 39 years old Total 3.064.514 3.068.684 3.076.072 3.081.367 3.084.684 Males 1.530.008 1.530.882 1.534.234 1.536.530 1.537.663 Females 1.534.506 1.537.802 1.541.838 1.544.837 1.547.021 From 40 to 44 years Total 3.611.577 3.637.435 3.665.939 3.691.559 3.716.337 Males 1.806.436 1.819.938 1.835.695 1.849.656 1.863.269 Females 1.805.141 1.817.497 1.830.244 1.841.903 1.853.068 From 45 to 49 years old Total 4.094.087 4.099.165 4.091.216 4.080.564 4.068.136 Males 2.062.329 2.065.798 2.062.694 2.058.000 2.052.423 Females 2.031.758 2.033.367 2.028.522 2.022.564 2.015.713 From 50 to 54 years old Total 3.883.608 3.866.319 3.851.773 3.835.629 3.817.807 Males 1.944.429 1.935.643 1.928.033 1.919.333 1.910.134 Females 1.939.179 1.930.676 1.923.740 1.916.296 1.907.673 From 55 to 59 years old Total 3.649.271 3.643.605 3.630.006 3.615.365 3.599.085 Males 1.798.075 1.794.850 1.788.151 1.780.681 1.772.527 Females 1.851.196 1.848.755 1.841.855 1.834.684 1.826.558 From 60 to 64 years old Total 3.255.994 3.233.550 3.216.036 3.197.511 3.177.566 Males 1.578.948 1.568.056 1.559.448 1.550.310 1.540.404 Females 1.677.046 1.665.494 1.656.588 1.647.201 1.637.162 From 65 to 69 years old Total 2.751.963 2.726.023 2.703.271 2.679.783 2.655.151 Males 1.307.053 1.294.346 1.283.678 1.272.676 1.260.999 Females 1.444.910 1.431.677 1.419.593 1.407.107 1.394.152 From 70 to 74 years Total 2.279.917 2.275.677 2.274.880 2.273.138 2.271.405 Males 1.055.514 1.053.806 1.053.293 1.052.292 1.051.365 Females 1.224.403 1.221.871 1.221.587 1.220.846 1.220.040 From 75 to 79 years Total 1.979.438 1.972.374 1.958.311 1.942.559 1.926.555 Males 875.108 872.382 866.365 859.314 852.126 Females 1.104.330 1.099.992 1.091.946 1.083.245 1.074.429 From 80 to 84 years Total 1.379.777 1.353.575 1.333.227 1.310.669 1.288.144 Males 571.687 560.636 552.023 542.065 532.201 Females 808.090 792.939 781.204 768.604 755.943 From 85 to 89 years Total 932.866 950.684 959.017 965.602 972.968 Males 339.618 346.490 349.693 351.884 354.416 Females 593.248 604.194 609.324 613.718 618.552 90 years old and over Total 651.932 648.982 643.356 632.565 621.539 Males 190.650 189.903 188.961 185.948 182.901 Females 461.282 459.079 454.395 446.617 438.638 Spain All ages Total 39.776.973 39.814.276 39.840.095 39.842.705 39.846.822 Males 19.540.239 19.559.085 19.573.924 19.576.334 19.579.053 Females 20.236.734 20.255.191 20.266.171 20.266.371 20.267.769 From 0 to 4 years old Total 1.652.715 1.663.881 1.673.020 1.682.350 1.696.123 Males 849.753 855.283 859.990 864.663 871.706 Females 802.962 808.598 813.030 817.687 824.417 From 5 to 9 years Total 1.940.311 1.957.562 1.971.086 1.983.432 1.995.937 Males 997.693 1.006.769 1.013.777 1.020.259 1.026.681 Females 942.618 950.793 957.309 963.173 969.256 From 10 to 14 years Total 2.200.886 2.215.364 2.236.631 2.256.657 2.277.009 Males 1.132.703 1.140.217 1.151.287 1.161.787 1.172.453 Females 1.068.183 1.075.147 1.085.344 1.094.870 1.104.556 From 15 to 19 years Total 2.309.941 2.303.581 2.288.899 2.273.095 2.257.288 Males 1.188.998 1.185.634 1.177.857 1.169.546 1.161.257 Females 1.120.943 1.117.947 1.111.042 1.103.549 1.096.031 From 20 to 24 years Total 2.005.283 1.989.135 1.972.964 1.955.885 1.938.826 Males 1.030.244 1.021.717 1.013.553 1.004.966 996.416 Females 975.039 967.418 959.411 950.919 942.410 From 25 to 29 years Total 1.790.358 1.787.602 1.793.058 1.797.615 1.801.936 Males 919.268 917.995 920.654 922.845 924.894 Females 871.090 869.607 872.404 874.770 877.042 From 30 to 34 years old Total 1.920.948 1.930.207 1.938.610 1.946.084 1.952.628 Males 985.080 989.824 994.102 997.928 1.001.335 Females 935.868 940.383 944.508 948.156 951.293 From 35 to 39 years old Total 2.118.112 2.133.915 2.152.940 2.170.668 2.187.940 Males 1.082.716 1.090.777 1.100.367 1.109.193 1.117.763 Females 1.035.396 1.043.138 1.052.573 1.061.475 1.070.177 From 40 to 44 years Total 2.622.211 2.653.491 2.689.712 2.724.405 2.758.972 Males 1.335.498 1.351.276 1.369.888 1.387.540 1.405.088 Females 1.286.713 1.302.215 1.319.824 1.336.865 1.353.884 From 45 to 49 years old Total 3.156.905 3.172.061 3.176.268 3.179.101 3.181.477 Males 1.604.429 1.612.090 1.614.247 1.615.640 1.616.657 Females 1.552.476 1.559.971 1.562.021 1.563.461 1.564.820 From 50 to 54 years old Total 3.083.872 3.076.581 3.072.028 3.066.287 3.060.212 Males 1.557.208 1.553.150 1.550.187 1.546.492 1.542.522 Females 1.526.664 1.523.431 1.521.841 1.519.795 1.517.690 From 55 to 59 years old Total 3.000.965 3.004.239 3.001.552 2.997.938 2.994.016 Males 1.492.574 1.493.553 1.491.884 1.489.681 1.487.271 Females 1.508.391 1.510.686 1.509.668 1.508.257 1.506.745 From 60 to 64 years old Total 2.791.110 2.778.938 2.770.950 2.762.185 2.753.031 Males 1.366.785 1.360.689 1.356.321 1.351.497 1.346.368 Females 1.424.325 1.418.249 1.414.629 1.410.688 1.406.663 From 65 to 69 years old Total 2.435.396 2.415.469 2.398.866 2.381.579 2.363.793 Males 1.166.601 1.156.469 1.148.379 1.139.950 1.131.069 Females 1.268.795 1.259.000 1.250.487 1.241.629 1.232.724 From 70 to 74 years Total 2.065.151 2.064.327 2.066.363 2.067.868 2.069.290 Males 962.352 961.896 962.277 962.361 962.482 Females 1.102.799 1.102.431 1.104.086 1.105.507 1.106.808 From 75 to 79 years Total 1.842.159 1.837.153 1.824.447 1.810.746 1.796.798 Males 815.971 813.853 808.087 801.554 794.915 Females 1.026.188 1.023.300 1.016.360 1.009.192 1.001.883 From 80 to 84 years Total 1.304.328 1.279.310 1.259.252 1.237.599 1.215.989 Males 540.032 529.355 520.655 510.903 501.169 Females 764.296 749.955 738.597 726.696 714.820 From 85 to 89 years Total 899.493 917.860 926.112 932.967 940.708 Males 326.565 333.656 336.704 338.946 341.600 Females 572.928 584.204 589.408 594.021 599.108 90 years old and over Total 636.829 633.600 627.337 616.244 604.849 Males 185.769 184.882 183.708 180.583 177.407 Females 451.060 448.718 443.629 435.661 427.442 Abroad All ages Total 8.915.831 8.796.182 8.669.001 8.531.371 8.386.367 Males 4.318.717 4.256.242 4.194.155 4.126.935 4.056.499 Females 4.597.114 4.539.940 4.474.846 4.404.436 4.329.868 From 0 to 4 years old Total 73.036 73.621 76.338 78.065 78.933 Males 37.309 37.548 38.938 39.785 40.239 Females 35.727 36.073 37.400 38.280 38.694 From 5 to 9 years Total 239.169 237.230 231.865 224.950 220.577 Males 123.043 122.154 119.409 115.978 113.872 Females 116.126 115.076 112.456 108.972 106.705 From 10 to 14 years Total 282.280 272.335 262.994 252.042 243.530 Males 146.576 141.495 136.640 130.802 126.271 Females 135.704 130.840 126.354 121.240 117.259 From 15 to 19 years Total 347.618 342.029 336.895 331.022 328.219 Males 184.337 180.575 177.445 174.308 172.594 Females 163.281 161.454 159.450 156.714 155.625 From 20 to 24 years Total 619.280 614.801 606.613 600.152 593.484 Males 321.187 318.173 314.080 310.956 307.388 Females 298.093 296.628 292.533 289.196 286.096 From 25 to 29 years Total 850.965 837.790 822.356 806.994 788.577 Males 428.544 420.575 411.961 403.496 393.422 Females 422.421 417.215 410.395 403.498 395.155 From 30 to 34 years old Total 925.070 909.247 894.663 879.422 860.745 Males 454.366 444.638 436.118 427.261 416.596 Females 470.704 464.609 458.545 452.161 444.149 From 35 to 39 years old Total 946.402 934.769 923.132 910.699 896.744 Males 447.292 440.105 433.867 427.337 419.900 Females 499.110 494.664 489.265 483.362 476.844 From 40 to 44 years Total 989.366 983.944 976.227 967.154 957.365 Males 470.938 468.662 465.807 462.116 458.181 Females 518.428 515.282 510.420 505.038 499.184 From 45 to 49 years old Total 937.182 927.104 914.948 901.463 886.659 Males 457.900 453.708 448.447 442.360 435.766 Females 479.282 473.396 466.501 459.103 450.893 From 50 to 54 years old Total 799.736 789.738 779.745 769.342 757.595 Males 387.221 382.493 377.846 372.841 367.612 Females 412.515 407.245 401.899 396.501 389.983 From 55 to 59 years old Total 648.306 639.366 628.454 617.427 605.069 Males 305.501 301.297 296.267 291.000 285.256 Females 342.805 338.069 332.187 326.427 319.813 From 60 to 64 years old Total 464.884 454.612 445.086 435.326 424.535 Males 212.163 207.367 203.127 198.813 194.036 Females 252.721 247.245 241.959 236.513 230.499 From 65 to 69 years old Total 316.567 310.554 304.405 298.204 291.358 Males 140.452 137.877 135.299 132.726 129.930 Females 176.115 172.677 169.106 165.478 161.428 From 70 to 74 years Total 214.766 211.350 208.517 205.270 202.115 Males 93.162 91.910 91.016 89.931 88.883 Females 121.604 119.440 117.501 115.339 113.232 From 75 to 79 years Total 137.279 135.221 133.864 131.813 129.757 Males 59.137 58.529 58.278 57.760 57.211 Females 78.142 76.692 75.586 74.053 72.546 From 80 to 84 years Total 75.449 74.265 73.975 73.070 72.155 Males 31.655 31.281 31.368 31.162 31.032 Females 43.794 42.984 42.607 41.908 41.123 From 85 to 89 years Total 33.373 32.824 32.905 32.635 32.260 Males 13.053 12.834 12.989 12.938 12.816 Females 20.320 19.990 19.916 19.697 19.444 90 years old and over Total 15.103 15.382 16.019 16.321 16.690 Males 4.881 5.021 5.253 5.365 5.494 Females 10.222 10.361 10.766 10.956 11.196 Notas: La categoría "España" en la variable "País de nacimiento" incluye los antiguos territorios españoles Fuente: