Year Age 1950 906260 1955 1038758 1960 1169034 1965 1294370 1970 1436989 1975 1652085 1980 1859376 1985 2101914 1990 2407373 1995 2721131 2000 3141875 2005 3723629 2010 4408141 2015 5195019 2020 5944056 2025 6614015 2030 7101674 2035 7418867 2040 7650190 2045 7804942 2050 7996647 2055 8118709 2060 8142700 2065 8093937 2070 8002229 2075 7888060 2080 7759515 2085 7614056 2090 7453930 2095 7282071 2100 7105526