Year Age 1950 672126 1955 749128 1960 834982 1965 974240 1970 1140035 1975 1336126 1980 1581607 1985 1895631 1990 2186321 1995 2405536 2000 2611828 2005 2982398 2010 3394755 2015 3741542 2020 4018927 2025 4298898 2030 4591983 2035 4902490 2040 5196242 2045 5472221 2050 5711602 2055 5919452 2060 6101470 2065 6272540 2070 6428871 2075 6542059 2080 6618006 2085 6657918 2090 6667232 2095 6652113 2100 6615027