Year Age 1950 2995433 1955 3227222 1960 3568635 1965 3900692 1970 4327669 1975 4701716 1980 4899168 1985 5107700 1990 5513934 1995 6501772 2000 7779018 2005 9105799 2010 10481582 2015 11648458 2020 12796204 2025 13831934 2030 14608532 2035 15311842 2040 16067862 2045 16992631 2050 17481445 2055 17433386 2060 17087615 2065 16486432 2070 16184237 2075 16080143 2080 15858925 2085 15456890 2090 14946093 2095 14462752 2100 14074169