Year Age 1950 266511 1955 258541 1960 282546 1965 317378 1970 346135 1975 377123 1980 366113 1985 390571 1990 574659 1995 669811 2000 753537 2005 727571 2010 732971 2015 891912 2020 1180444 2025 1547426 2030 1819512 2035 2011683 2040 2179112 2045 2429239 2050 2731317 2055 2947933 2060 2985947 2065 2931451 2070 2916904 2075 3045471 2080 3121127 2085 3127410 2090 3108546 2095 3107463 2100 3119961