Year Age 1950 2531612 1955 2837222 1960 3043466 1965 3432233 1970 4033582 1975 4688509 1980 5170766 1985 6092708 1990 7242814 1995 8709212 2000 10053437 2005 12012699 2010 13142618 2015 13660925 2020 14668894 2025 15544503 2030 16220282 2035 16595973 2040 16806426 2045 16847906 2050 16844796 2055 16728708 2060 16502331 2065 16183883 2070 15824676 2075 15432203 2080 15056558 2085 14674910 2090 14315519 2095 13941435 2100 13590967