Year Age 1950 261750 1955 275739 1960 293109 1965 319081 1970 348119 1975 388977 1980 432469 1985 488815 1990 639867 1995 760721 2000 912694 2005 1099441 2010 1297559 2015 1602410 2020 1962858 2025 2371162 2030 2834820 2035 3336464 2040 3856366 2045 4406692 2050 4997195 2055 5584941 2060 6146306 2065 6640064 2070 7118486 2075 7561029 2080 7946809 2085 8264321 2090 8518136 2095 8716836 2100 8861042