Year Age 1950 7735957 1955 8753191 1960 9903815 1965 11210605 1970 12711665 1975 15134928 1980 18121215 1985 21335376 1990 25167451 1995 29900677 2000 33495059 2005 36011678 2010 39153865 2015 40994636 2020 42952725 2025 44476511 2030 45073528 2035 45187639 2040 44641409 2045 43858664 2050 42877062 2055 41364787 2060 39757574 2065 38255136 2070 36930506 2075 35743966 2080 34609859 2085 33507292 2090 32448756 2095 31464617 2100 30596767