Year Age 1950 3334454 1955 3757664 1960 4274639 1965 4892597 1970 5620863 1975 6319923 1980 7168253 1985 8034774 1990 9251138 1995 11119489 2000 12618082 2005 14658687 2010 17179784 2015 20239037 2020 23916561 2025 28462836 2030 34082946 2035 40672623 2040 47821995 2045 55115560 2050 62339911 2055 69395179 2060 76316895 2065 82784069 2070 88473817 2075 93280836 2080 97209177 2085 100467949 2090 103010450 2095 104807852 2100 105896890