Year Age 1950 2410131 1955 2355205 1960 2520484 1965 2856122 1970 3661817 1975 4060416 1980 4525972 1985 5004122 1990 5610213 1995 6093165 2000 6373914 2005 6320175 2010 6267269 2015 6670218 2020 6812592 2025 6565417 2030 6459989 2035 6283013 2040 6023845 2045 5776103 2050 5604026 2055 5437653 2060 5290084 2065 5120320 2070 4933442 2075 4753483 2080 4607005 2085 4478528 2090 4371148 2095 4253264 2100 4132690