Year Age 1950 3761041 1955 4181461 1960 4724674 1965 4903472 1970 5155987 1975 6486730 1980 7985922 1985 9461213 1990 10762425 1995 12507666 2000 14836174 2005 17566739 2010 18652062 2015 19354761 2020 19367856 2025 21748321 2030 24007893 2035 24655468 2040 24560448 2045 24324428 2050 24541458 2055 25099925 2060 25363466 2065 25034349 2070 24309126 2075 23618927 2080 23138640 2085 22746813 2090 22301574 2095 21678523 2100 20970907