Year Age 1950 904631 1955 976645 1960 1063029 1965 1162846 1970 1276313 1975 1408249 1980 1569924 1985 1688052 1990 1638899 1995 2026082 2000 2268818 2005 2526931 2010 2851319 2015 3291665 2020 3894928 2025 4661129 2030 5569213 2035 6672564 2040 8033264 2045 9665809 2050 11536943 2055 13530636 2060 15556249 2065 17649061 2070 19838013 2075 22098156 2080 24379742 2085 26545569 2090 28526817 2095 30322561 2100 31958726