Year Age 1950 1655934 1955 2084449 1960 2557909 1965 2943857 1970 3410265 1975 3730492 1980 3586203 1985 3925025 1990 4230299 1995 4298816 2000 4314258 2005 4120398 2010 4086980 2015 3905292 2020 3716753 2025 3559746 2030 3384270 2035 3234186 2040 3098643 2045 2976580 2050 2867735 2055 2761575 2060 2663112 2065 2570339 2070 2486502 2075 2409598 2080 2339884 2085 2270906 2090 2207718 2095 2146787 2100 2090423