Year Age 1950 6329575 1955 6754054 1960 7584633 1965 8567994 1970 9641501 1975 11327345 1980 13372916 1985 15224549 1990 16808704 1995 18592251 2000 21083534 2005 24325632 2010 27699315 2015 31109161 2020 33914171 2025 36830015 2030 40032449 2035 43320624 2040 46444781 2045 49208371 2050 51605209 2055 53779184 2060 55606077 2065 57360214 2070 58910150 2075 60017676 2080 60746459 2085 61138926 2090 61378904 2095 61280880 2100 60936637