Year Age 1950 2725926 1955 3202140 1960 3804819 1965 4586897 1970 5401156 1975 6206195 1980 6356242 1985 6082270 1990 5690544 1995 5323229 2000 5102438 2005 4648899 2010 4229585 2015 4121049 2020 3839338 2025 3409357 2030 3196072 2035 3144073 2040 3077670 2045 2959058 2050 2831762 2055 2703630 2060 2595686 2065 2528723 2070 2489353 2075 2440450 2080 2376262 2085 2302280 2090 2236992 2095 2185171 2100 2146443