Year Age 1950 461583 1955 433528 1960 505992 1965 583393 1970 667414 1975 748160 1980 847493 1985 964436 1990 1047253 1995 989871 2000 1194049 2005 1378092 2010 1657580 2015 1882433 2020 2080532 2025 2254124 2030 2397904 2035 2519426 2040 2633769 2045 2747239 2050 2851084 2055 2936372 2060 2998814 2065 3043495 2070 3075558 2075 3095818 2080 3100768 2085 3086801 2090 3062145 2095 3025112 2100 2985601