Year Age 1950 4960526 1955 5652763 1960 6585773 1965 7752817 1970 9137585 1975 11258903 1980 13634385 1985 16357548 1990 19166180 1995 21451064 2000 23823732 2005 26233762 2010 28883500 2015 31919414 2020 34769035 2025 37350546 2030 39544191 2035 41104493 2040 42577965 2045 44080007 2050 45295288 2055 46104925 2060 46544742 2065 46713260 2070 46662517 2075 46387432 2080 45893460 2085 45215280 2090 44382171 2095 43463379 2100 42523625