Year Age 1950 601653 1955 636590 1960 675697 1965 722624 1970 775679 1975 831574 1980 897889 1985 982990 1990 1109470 1995 1133580 2000 1254483 2005 1607155 2010 1869882 2015 2125941 2020 2417506 2025 2744072 2030 3116395 2035 3471768 2040 3788748 2045 4053742 2050 4262180 2055 4446164 2060 4593063 2065 4697962 2070 4762162 2075 4793283 2080 4791832 2085 4765301 2090 4715405 2095 4644819 2100 4561131