Year Age 1950 375828 1955 462330 1960 509011 1965 562052 1970 629453 1975 749135 1980 856444 1985 985378 1990 1175013 1995 1406312 2000 1684312 2005 2008402 2010 2293915 2015 2600644 2020 2892817 2025 3175567 2030 3436199 2035 3669960 2040 3880705 2045 4064500 2050 4224882 2055 4364684 2060 4487972 2065 4589539 2070 4667108 2075 4714564 2080 4743082 2085 4745960 2090 4725228 2095 4693722 2100 4639251