Year Age 1950 692560 1955 1184726 1960 1523070 1965 1848384 1970 1968381 1975 2159681 1980 2436559 1985 2824200 1990 3216955 1995 3292204 2000 2856078 2005 2575916 2010 2954505 2015 3197185 2020 3151598 2025 2914358 2030 2708321 2035 2652606 2040 2673846 2045 2662442 2050 2561002 2055 2423949 2060 2311157 2065 2251042 2070 2217674 2075 2177859 2080 2115005 2085 2036335 2090 1963861 2095 1911119 2100 1874116