Year Age 1950 2675326 1955 3035230 1960 3879036 1965 4319963 1970 4759799 1975 5231144 1980 5812245 1985 6278214 1990 6550450 1995 6432990 2000 6345049 2005 6584910 2010 6486267 2015 6618958 2020 6818821 2025 6336230 2030 6110971 2035 5863437 2040 5688059 2045 5516113 2050 5363124 2055 5188230 2060 4996513 2065 4811901 2070 4661023 2075 4528309 2080 4416855 2085 4294962 2090 4170424 2095 4045060 2100 3934125