Year Age 1950 5981783 1955 6642344 1960 7484929 1965 8621488 1970 10052630 1975 11815618 1980 13495107 1985 15632629 1990 21517674 1995 25479625 2000 29384808 2005 33758893 2010 38941164 2015 41967011 2020 43165131 2025 44063963 2030 45183766 2035 47228618 2040 47564730 2045 47114959 2050 46108625 2055 44801750 2060 43426399 2065 41712442 2070 39989831 2075 38458797 2080 37265382 2085 36338059 2090 35645889 2095 35123764 2100 34714613