Year Age 1950 623128 1955 636148 1960 664913 1965 896164 1970 1177237 1975 1425506 1980 1726358 1985 2096324 1990 2592468 1995 3162888 2000 3749256 2005 4212380 2010 4401886 2015 5164150 2020 5860572 2025 6555850 2030 6847897 2035 7289523 2040 7741947 2045 8199474 2050 8584668 2055 8856403 2060 9043969 2065 9203850 2070 9312663 2075 9369646 2080 9369145 2085 9304693 2090 9169941 2095 9017083 2100 8869749