Year Age 1950 417588 1955 471641 1960 536079 1965 591110 1970 667251 1975 786014 1980 940403 1985 1129848 1990 1354123 1995 1593077 2000 1891818 2005 2243625 2010 2612996 2015 3002894 2020 3348301 2025 3623512 2030 3785148 2035 3812058 2040 3795879 2045 3757111 2050 3730076 2055 3712668 2060 3646037 2065 3545272 2070 3431381 2075 3323985 2080 3226915 2085 3137635 2090 3049369 2095 2960532 2100 2873460