Year Age 1950 439008 1955 488080 1960 548775 1965 632394 1970 621195 1975 676276 1980 821937 1985 1033117 1990 1229018 1995 1609334 2000 2024828 2005 2503313 2010 2940247 2015 3020190 2020 3232574 2025 3551995 2030 3895566 2035 4062123 2040 4136798 2045 4163406 2050 4171323 2055 4149174 2060 4091816 2065 3994314 2070 3842570 2075 3674843 2080 3516906 2085 3371280 2090 3243605 2095 3129770 2100 3022498