Year Age 1950 5501508 1955 6273270 1960 7158124 1965 8170360 1970 9343642 1975 10682220 1980 11850251 1985 13022128 1990 14588656 1995 15669967 2000 18003909 2005 21666949 2010 25987095 2015 31227092 2020 36683119 2025 41771636 2030 46228091 2035 50484866 2040 53677274 2045 55728071 2050 56350415 2055 56021900 2060 54798734 2065 52892058 2070 51022051 2075 48924926 2080 46551411 2085 44232845 2090 42125691 2095 40294107 2100 38697269