Year Age 1950 1793522 1955 2147249 1960 2936369 1965 3264608 1970 3605362 1975 4093287 1980 4518523 1985 4907488 1990 5246912 1995 5020032 2000 4784847 2005 4939142 2010 5224538 2015 4858490 2020 4506011 2025 4449944 2030 4449175 2035 4422988 2040 4307367 2045 4133234 2050 3941206 2055 3797512 2060 3710972 2065 3641288 2070 3555138 2075 3445058 2080 3332514 2085 3233618 2090 3159727 2095 3097871 2100 3035263