Year Age 1950 10518689 1955 11693356 1960 13081214 1965 14721143 1970 16206930 1975 17664118 1980 20519635 1985 24679957 1990 29209301 1995 33906907 2000 39105657 2005 45365668 2010 52896840 2015 60562930 2020 67260003 2025 71926776 2030 76415970 2035 81916645 2040 87287782 2045 92462200 2050 95053195 2055 95673808 2060 96230841 2065 97149006 2070 97962738 2075 97834696 2080 96473130 2085 94380057 2090 92228270 2095 90351310 2100 88538862