Year Age 1950 6146878 1955 6291214 1960 6748735 1965 7516374 1970 8015910 1975 8404267 1980 7633511 1985 8311490 1990 10888957 1995 11741052 2000 12282366 2005 12778778 2010 14552022 2015 16137667 2020 17566270 2025 19022603 2030 20350931 2035 21491763 2040 22020571 2045 22466016 2050 22705539 2055 22795026 2060 23011450 2065 23395621 2070 23905954 2075 24401644 2080 24878746 2085 25340507 2090 25823728 2095 26332287 2100 26803987