Year Age 1950 595500 1955 647753 1960 716830 1965 803510 1970 896458 1975 973609 1980 984490 1985 1027609 1990 1298513 1995 1368441 2000 1444383 2005 1576560 2010 1787754 2015 1955410 2020 2195322 2025 2509084 2030 2819515 2035 3016201 2040 3159255 2045 3329758 2050 3460141 2055 3539983 2060 3563419 2065 3568788 2070 3592940 2075 3645416 2080 3716350 2085 3784911 2090 3852187 2095 3917853 2100 3984784