Year Age 1950 10156782 1955 12667065 1960 6855009 1965 10469317 1970 12174418 1975 12836282 1980 11525207 1985 9354068 1990 10139582 1995 10793433 2000 12112102 2005 12178596 2010 8808120 2015 6332668 2020 7007953 2025 7988479 2030 9403424 2035 8932855 2040 8166549 2045 7280255 2050 6959745 2055 7348439 2060 7890376 2065 8032640 2070 7706493 2075 7234407 2080 6959383 2085 7005727 2090 7210943 2095 7317252 2100 7212054