Year Age 1950 11217036 1955 11402904 1960 13742667 1965 17322049 1970 19465171 1975 21174552 1980 21234971 1985 19168876 1990 17985170 1995 18306926 2000 19947752 2005 21556343 2010 22150096 2015 21296966 2020 21183606 2025 21489093 2030 20578884 2035 21509895 2040 22358907 2045 22719730 2050 22795045 2055 22786160 2060 22863504 2065 23149955 2070 23604312 2075 23925316 2080 24008618 2085 23975179 2090 23951601 2095 24042100 2100 24169644