Year Age 1950 2188785 1955 2369918 1960 2500464 1965 2665591 1970 2770660 1975 2892363 1980 3042607 1985 3204921 1990 3645984 1995 4016341 2000 4405398 2005 4777544 2010 4884214 2015 4860962 2020 4675492 2025 4423270 2030 4238263 2035 4203176 2040 4268769 2045 4324058 2050 4243423 2055 4107149 2060 4022422 2065 3943379 2070 3931624 2075 3941932 2080 3909023 2085 3835566 2090 3755243 2095 3695797 2100 3662177