Year Age 1950 355969 1955 394909 1960 459926 1965 511862 1970 578787 1975 647081 1980 725512 1985 849816 1990 1148291 1995 1177520 2000 1267121 2005 1332413 2010 1481584 2015 1823146 2020 2301215 2025 2895795 2030 3704646 2035 4626448 2040 5633062 2045 6733127 2050 7925240 2055 9058677 2060 10263233 2065 11496811 2070 12640231 2075 13841823 2080 14943558 2085 15944861 2090 16847194 2095 17671729 2100 18403754