Year Age 1950 449427 1955 553336 1960 593968 1965 635101 1970 684658 1975 725409 1980 779527 1985 902118 1990 1080294 1995 1398690 2000 1540407 2005 1659749 2010 1807732 2015 1949417 2020 2126509 2025 2306731 2030 2483495 2035 2647304 2040 2795478 2045 2932833 2050 3053201 2055 3154323 2060 3242214 2065 3311363 2070 3364793 2075 3399024 2080 3419358 2085 3418797 2090 3406042 2095 3376583 2100 3342316