Year Age 1950 5004525 1955 5707936 1960 6304710 1965 6526347 1970 7119361 1975 8463075 1980 10377370 1985 12734121 1990 15240983 1995 16925995 2000 20546041 2005 25862660 2010 30161760 2015 32182028 2020 30591026 2025 26760645 2030 23875482 2035 23593735 2040 24328038 2045 24127337 2050 22219724 2055 19702677 2060 18064113 2065 17615719 2070 17751608 2075 17638967 2080 16913422 2085 15832496 2090 14940216 2095 14520789 2100 14428015