Year Age 1950 2225359 1955 3208859 1960 3579667 1965 4267938 1970 4786852 1975 5345246 1980 5803825 1985 6685183 1990 7855526 1995 8891660 2000 8425463 2005 8209049 2010 8940152 2015 9797333 2020 12302019 2025 12005344 2030 11623002 2035 11634198 2040 12255333 2045 12960317 2050 13119980 2055 12951407 2060 12707376 2065 12576396 2070 12576410 2075 12507799 2080 12310360 2085 12018510 2090 11729694 2095 11485457 2100 11282314