Year Age 1950 5616031 1955 6009130 1960 6561577 1965 7299434 1970 8117955 1975 9049605 1980 10244825 1985 11495842 1990 12894190 1995 14341668 2000 16015304 2005 17906347 2010 20280526 2015 23580591 2020 27748901 2025 32622156 2030 37903735 2035 43507400 2040 50044016 2045 58349571 2050 68682313 2055 80850405 2060 93627010 2065 106392919 2070 119255467 2075 132168984 2080 145396553 2085 158462481 2090 170754485 2095 181962029 2100 191885525