Year Age 1950 1299723 1955 1321823 1960 1368555 1965 1424610 1970 1511122 1975 1624057 1980 1761206 1985 1962326 1990 2260024 1995 2638638 2000 3116053 2005 3693882 2010 4336788 2015 5083231 2020 5936184 2025 6946144 2030 8167953 2035 9496875 2040 10867590 2045 12237134 2050 13577937 2055 14939328 2060 16300894 2065 17602184 2070 18785447 2075 19843004 2080 20770880 2085 21598653 2090 22328986 2095 22933070 2100 23407326