Year Age 1950 942221 1955 1004510 1960 1059324 1965 1145371 1970 1599460 1975 1833546 1980 2147788 1985 2467389 1990 2888928 1995 3383128 2000 3777064 2005 3894247 2010 3639198 2015 3018444 2020 2913455 2025 3817009 2030 4623483 2035 4353186 2040 3987286 2045 3660722 2050 3547776 2055 3656808 2060 3841009 2065 3913482 2070 3771738 2075 3535896 2080 3379663 2085 3344900 2090 3378693 2095 3393667 2100 3337618