Year Age 1950 4012973 1955 4533661 1960 4973184 1965 5681291 1970 6574622 1975 7513083 1980 8525305 1985 9671623 1990 11006813 1995 13130856 2000 15626951 2005 18306465 2010 21988911 2015 26485946 2020 30558196 2025 34103606 2030 37171369 2035 39074937 2040 41100732 2045 42708551 2050 43407548 2055 43644542 2060 43236697 2065 42584351 2070 41722821 2075 40331346 2080 38835408 2085 37432356 2090 36195313 2095 35087173 2100 34023828