Year Age 1950 36435846 1955 39411253 1960 42941649 1965 45364445 1970 46674359 1975 46619218 1980 46329757 1985 47997147 1990 53745797 1995 62486857 2000 73579791 2005 82148742 2010 85267830 2015 84619337 2020 82430542 2025 81794550 2030 84445749 2035 89163274 2040 92909690 2045 95261511 2050 96339788 2055 95270495 2060 95768093 2065 97016824 2070 98154478 2075 100049722 2080 100901598 2085 100911446 2090 100800138 2095 101057610 2100 101629639