Year Age 1950 929288 1955 1033798 1960 1172713 1965 1354753 1970 1557905 1975 1880403 1980 2256904 1985 2674630 1990 3164451 1995 3605451 2000 3992129 2005 4339614 2010 4742832 2015 5115346 2020 5449192 2025 5688321 2030 5874736 2035 6033855 2040 6154680 2045 6258925 2050 6283759 2055 6247207 2060 6174792 2065 6079908 2070 5968733 2075 5842107 2080 5704554 2085 5562009 2090 5419501 2095 5282579 2100 5150873