Year Age 1950 48827753 1955 48166417 1960 48166377 1965 49619182 1970 54415623 1975 63530853 1980 73257305 1985 81449276 1990 83468824 1995 82740025 2000 81628835 2005 80621701 2010 82255745 2015 86777472 2020 90270575 2025 92397754 2030 93301294 2035 92024663 2040 92435591 2045 93709749 2050 94991418 2055 97082679 2060 98110632 2065 98277677 2070 98322363 2075 98743062 2080 99489402 2085 100239399 2090 100668747 2095 100622559 2100 100346566