Year Age 1950 402366 1955 432282 1960 519417 1965 564958 1970 621241 1975 690341 1980 771410 1985 866686 1990 941487 1995 996457 2000 1057898 2005 1120204 2010 1149101 2015 1160118 2020 1161669 2025 1194080 2030 1213811 2035 1220502 2040 1213982 2045 1200632 2050 1182926 2055 1163828 2060 1141775 2065 1117523 2070 1090275 2075 1062342 2080 1034110 2085 1007719 2090 981909 2095 956352 2100 931650