Year Age 1950 306301 1955 349865 1960 400926 1965 461997 1970 526672 1975 582459 1980 656400 1985 745640 1990 824861 1995 716524 2000 833737 2005 1144809 2010 1351489 2015 1504607 2020 1670351 2025 1865009 2030 2110614 2035 2396143 2040 2672377 2045 2866338 2050 3005297 2055 3162590 2060 3335442 2065 3500818 2070 3631089 2075 3714896 2080 3765320 2085 3802321 2090 3833906 2095 3849654 2100 3840216