Year Age 1950 242606 1955 239024 1960 236553 1965 241708 1970 255897 1975 278843 1980 308507 1985 356809 1990 458285 1995 527757 2000 600790 2005 709212 2010 827938 2015 988306 2020 1145078 2025 1308015 2030 1495869 2035 1726939 2040 2017171 2045 2349024 2050 2702930 2055 3080209 2060 3477778 2065 3860352 2070 4208093 2075 4514412 2080 4807748 2085 5081016 2090 5327188 2095 5538906 2100 5715714