Year Age 1950 1229179 1955 1472672 1960 1640396 1965 1797758 1970 2184171 1975 2337957 1980 2912597 1985 2880017 1990 2931483 1995 3152646 2000 3072362 2005 3565987 2010 3869347 2015 4165531 2020 4340991 2025 4480043 2030 5053792 2035 5356762 2040 5237551 2045 5010692 2050 4988975 2055 5492460 2060 6153810 2065 6630046 2070 6575176 2075 6214431 2080 6104846 2085 6225178 2090 6435019 2095 6548305 2100 6483224