Year Age 1950 18565725 1955 18424675 1960 20872811 1965 21527729 1970 21764167 1975 22217552 1980 21822179 1985 22997940 1990 25082741 1995 25155742 2000 23321679 2005 21355349 2010 19496821 2015 19624912 2020 20046449 2025 19184234 2030 17786642 2035 16895682 2040 16491441 2045 16559059 2050 16721229 2055 16619951 2060 16243191 2065 15764862 2070 15430072 2075 15311712 2080 15307814 2085 15267306 2090 15090143 2095 14792578 2100 14477844