Year Age 1950 15658679 1955 17683063 1960 20255484 1965 22774731 1970 26089398 1975 30849057 1980 36160180 1985 42675154 1990 48382260 1995 53054342 2000 57923259 2005 62542999 2010 66078700 2015 68452200 2020 69236356 2025 67553335 2030 65020121 2035 62634989 2040 59602324 2045 56940918 2050 54815056 2055 52389793 2060 50032115 2065 47926291 2070 46130222 2075 44538960 2080 43092505 2085 41749642 2090 40455925 2095 39264854 2100 38193788