Year Age 1950 5778603 1955 5867432 1960 7171865 1965 8561033 1970 9921212 1975 11309460 1980 13217003 1985 15642155 1990 18447015 1995 19550139 2000 20152553 2005 20125022 2010 22472601 2015 24712071 2020 25308919 2025 25162577 2030 24881814 2035 25065104 2040 25592900 2045 25820436 2050 25449682 2055 24684193 2060 23957850 2065 23446165 2070 23024953 2075 22551518 2080 21901372 2085 21168246 2090 20466662 2095 19909104 2100 19438417