Year Age 1950 935257 1955 1028404 1960 1131476 1965 1255269 1970 1390643 1975 1502551 1980 1566870 1985 1618408 1990 1954384 1995 1950882 2000 1974254 2005 2120494 2010 2334908 2015 2461038 2020 2623580 2025 2811294 2030 3028902 2035 3185216 2040 3270941 2045 3368116 2050 3535436 2055 3746547 2060 3783715 2065 3839497 2070 3954974 2075 4074888 2080 4208082 2085 4333420 2090 4440822 2095 4549128 2100 4670436