Year Age 1950 2883634 1955 3314314 1960 3715757 1965 4218830 1970 4944875 1975 5851867 1980 6932844 1985 8164927 1990 9844986 1995 11536530 2000 14426683 2005 17125782 2010 19757830 2015 21256800 2020 21582903 2025 20811698 2030 19407463 2035 18484952 2040 17947219 2045 17592597 2050 17300316 2055 16440603 2060 15190591 2065 14135741 2070 13278970 2075 12610776 2080 12219218 2085 11895837 2090 11490602 2095 11038786 2100 10631948