Year Age 1950 832757 1955 850301 1960 898957 1965 1047036 1970 1222669 1975 1419127 1980 1678743 1985 1871689 1990 2345699 1995 2836535 2000 3190138 2005 3722399 2010 4484085 2015 5221556 2020 6102433 2025 7069877 2030 8405256 2035 10179913 2040 12338906 2045 15336881 2050 18893427 2055 23600312 2060 29396144 2065 35453071 2070 41202613 2075 46991183 2080 52659783 2085 58050874 2090 62965805 2095 67385016 2100 71290133