Year Age 1950 960774 1955 1108363 1960 1322655 1965 1557856 1970 1823163 1975 2099437 1980 2400533 1985 2831908 1990 4063908 1995 5035873 2000 6201455 2005 7294523 2010 8703461 2015 10732384 2020 13278605 2025 15988226 2030 18687625 2035 20913783 2040 22403586 2045 22970938 2050 22953917 2055 23076406 2060 23137392 2065 22865986 2070 22484424 2075 22026336 2080 21325519 2085 20546440 2090 19821504 2095 19158581 2100 18559065