Year Age 1950 579359 1955 659422 1960 756894 1965 889064 1970 1048868 1975 1240038 1980 1503884 1985 1836325 1990 2206446 1995 2626116 2000 2917024 2005 3213607 2010 3659335 2015 4226136 2020 4775344 2025 5241016 2030 5647134 2035 6094773 2040 6600395 2045 7137547 2050 7626656 2055 8028519 2060 8364531 2065 8680685 2070 8998064 2075 9312029 2080 9599688 2085 9810606 2090 9945656 2095 10032103 2100 10101618