Year Age 1950 9459842 1955 10322954 1960 11466167 1965 12911931 1970 14033227 1975 14460143 1980 13108401 1985 12976152 1990 16124661 1995 16956796 2000 18999665 2005 20296374 2010 21082433 2015 22346488 2020 24115323 2025 26459606 2030 28514942 2035 28997407 2040 29104861 2045 29429915 2050 29821834 2055 29630378 2060 29165479 2065 28578891 2070 28100541 2075 27819157 2080 27649355 2085 27549950 2090 27492094 2095 27460488 2100 27465338