Year Age 1950 285138 1955 313716 1960 350971 1965 440475 1970 505201 1975 579921 1980 678958 1985 824371 1990 983960 1995 1166479 2000 1300575 2005 1437109 2010 1587253 2015 1809495 2020 2133776 2025 2455612 2030 2642747 2035 2825640 2040 3034338 2045 3275220 2050 3523529 2055 3745923 2060 3933414 2065 4086419 2070 4224731 2075 4362853 2080 4494767 2085 4599509 2090 4676342 2095 4724402 2100 4735764