Year Age 1950 6930348 1955 10648678 1960 12568686 1965 13214056 1970 11640832 1975 9300380 1980 9961131 1985 10596018 1990 11613422 1995 11807179 2000 8180378 2005 6520380 2010 6920481 2015 7937852 2020 9360201 2025 8885529 2030 8115006 2035 7225242 2040 6902991 2045 7294403 2050 7839658 2055 7984692 2060 7660631 2065 7190595 2070 6918058 2075 6967367 2080 7175767 2085 7285209 2090 7183018 2095 6937245 2100 6724720