Year Age 1950 298258 1955 317867 1960 338612 1965 357443 1970 443675 1975 452165 1980 452329 1985 491828 1990 587483 1995 788517 2000 907892 2005 1019927 2010 1150677 2015 1291492 2020 1473841 2025 1672658 2030 1862377 2035 2055752 2040 2247217 2045 2433175 2050 2603977 2055 2757640 2060 2898654 2065 3022141 2070 3125771 2075 3215868 2080 3287091 2085 3342419 2090 3378301 2095 3400201 2100 3401085