Year Age 1950 2677797 1955 2864442 1960 3457932 1965 4458939 1970 4570768 1975 4454178 1980 4468737 1985 3963679 1990 3829970 1995 3110666 2000 3487885 2005 3172531 2010 2516528 2015 2287220 2020 2236506 2025 2273619 2030 2299344 2035 2324985 2040 2220066 2045 2016887 2050 1906587 2055 1903248 2060 1942887 2065 1977333 2070 1969532 2075 1896978 2080 1794027 2085 1732125 2090 1726556 2095 1746623 2100 1757889