Year Age 1950 1854899 1955 2300047 1960 3204395 1965 3671153 1970 4142646 1975 4634856 1980 5355600 1985 6978071 1990 8892617 1995 9060304 2000 7638916 2005 5586683 2010 5495819 2015 6418010 2020 6876824 2025 6229606 2030 5224368 2035 4475515 2040 4313750 2045 4548036 2050 4740958 2055 4582452 2060 4173676 2065 3793552 2070 3629872 2075 3661152 2080 3727689 2085 3676275 2090 3498220 2095 3287908 2100 3154962