Year Age 1950 20246252 1955 23321679 1960 24212911 1965 25807390 1970 30249955 1975 31492514 1980 36619667 1985 34819681 1990 33799917 1995 36387974 2000 38028954 2005 42046070 2010 41847391 2015 40270760 2020 38778742 2025 38894770 2030 42133166 2035 40882546 2040 36823374 2045 32556357 2050 28905318 2055 29766282 2060 32296639 2065 33476612 2070 32893674 2075 30741436 2080 29394265 2085 29269373 2090 30076367 2095 30835419 2100 30746470