Year Age 1950 958438 1955 1048060 1960 1182843 1965 1360856 1970 1632493 1975 1921065 1980 2166892 1985 2446674 1990 2929406 1995 3402676 2000 3988560 2005 4701014 2010 6115070 2015 7405586 2020 9027669 2025 10854362 2030 12856842 2035 14823186 2040 16901804 2045 19009611 2050 21417407 2055 24415589 2060 27398894 2065 30138637 2070 32835595 2075 35545373 2080 38187072 2085 40696262 2090 43068795 2095 45290442 2100 47314895