Year Age 1950 2228678 1955 2384787 1960 2579258 1965 2815965 1970 3105586 1975 3423050 1980 3570245 1985 3181041 1990 3226941 1995 4457702 2000 5165448 2005 6735948 2010 7654723 2015 9471420 2020 11346924 2025 13488869 2030 15764770 2035 17565367 2040 18912357 2045 19760408 2050 20232180 2055 20703358 2060 20903764 2065 20879315 2070 20603346 2075 20132246 2080 19546277 2085 18915972 2090 18291890 2095 17670831 2100 17048466