Spain ( 2040 ): 52,971,570 people

26,062,057

26,909,513

Age
1 246,767 231,961 478,728
2 246,387 231,710 478,097
3 245,684 231,162 476,846
4 244,722 230,375 475,097
5 243,575 229,425 473,000
6 242,335 228,394 470,729
7 241,084 227,360 468,444
8 239,916 226,405 466,321
9 238,885 225,591 464,476
10 238,065 224,976 463,041
11 237,494 224,602 462,096
12 237,225 224,513 461,738
13 237,282 224,745 462,027
14 237,713 225,336 463,049
15 239,062 226,626 465,688
16 241,412 228,683 470,095
17 244,264 231,226 475,490
18 247,652 234,252 481,904
19 251,615 237,816 489,431
20 256,167 241,928 498,095
21 261,319 246,599 507,918
22 267,048 251,806 518,854
23 273,301 257,494 530,795
24 279,953 263,548 543,501
25 287,461 270,678 558,139
26 295,733 278,793 574,526
27 304,256 287,130 591,386
28 312,807 295,491 608,298
29 321,201 303,677 624,878
30 328,929 311,176 640,105
31 334,971 316,742 651,713
32 333,262 315,479 648,741
33 329,835 312,793 642,628
34 329,151 312,541 641,692
35 327,770 310,877 638,647
36 326,928 309,989 636,917
37 322,882 306,792 629,674
38 319,199 303,855 623,054
39 318,402 302,951 621,353
40 315,892 300,480 616,372
41 310,273 295,417 605,690
42 309,171 294,841 604,012
43 308,877 296,227 605,104
44 307,721 295,775 603,496
45 309,410 297,844 607,254
46 313,925 302,853 616,778
47 321,640 310,654 632,294
48 327,119 315,286 642,405
49 329,172 317,895 647,067
50 333,120 321,510 654,630
51 335,819 323,419 659,238
52 341,483 328,590 670,073
53 347,629 334,577 682,206
54 352,915 339,490 692,405
55 363,843 349,951 713,794
56 367,970 355,080 723,050
57 377,203 365,432 742,635
58 386,768 377,898 764,666
59 395,993 389,328 785,321
60 407,667 405,350 813,017
61 419,504 420,200 839,704
62 423,353 426,670 850,023
63 427,037 434,766 861,803
64 425,467 438,455 863,922
65 417,546 435,222 852,768
66 405,112 426,921 832,033
67 395,859 418,288 814,147
68 383,218 407,228 790,446
69 368,718 396,519 765,237
70 353,558 385,516 739,074
71 338,409 373,735 712,144
72 328,200 368,406 696,606
73 313,302 357,411 670,713
74 298,168 345,644 643,812
75 285,701 338,261 623,962
76 269,955 324,535 594,490
77 248,601 305,200 553,801
78 230,095 289,788 519,883
79 216,998 280,160 497,158
80 202,594 268,243 470,837
81 187,049 254,060 441,109
82 171,976 240,358 412,334
83 151,378 218,962 370,340
84 134,334 200,927 335,261
85 118,581 184,585 303,166
86 105,972 170,673 276,645
87 95,297 158,867 254,164
88 81,864 142,425 224,289
89 69,808 127,433 197,241
90 60,404 116,362 176,766
91 52,880 107,556 160,436
92 44,175 94,615 138,790
93 33,756 76,587 110,343
94 27,793 67,236 95,029
95 22,052 56,549 78,601
96 17,011 46,336 63,347
97 12,299 35,670 47,969
98 8,335 25,594 33,929
99 6,690 22,294 28,984
100 13,684 57,862 71,546