Year Age 1950 17236888 1955 19283068 1960 20741741 1965 19773183 1970 17623177 1975 16539914 1980 16608661 1985 17806873 1990 19277058 1995 20008755 2000 19588995 2005 20273450 2010 20802247 2015 19850654 2020 20766253 2025 21604986 2030 21962310 2035 22034060 2040 22049535 2045 22157417 2050 22481529 2055 22973977 2060 23333112 2065 23454551 2070 23459263 2075 23473841 2080 23602682 2085 23768577 2090 23901502 2095 23932926 2100 23838645