Year Age 1950 13784767 1955 17204124 1960 19292991 1965 20863521 1970 20256282 1975 17800227 1980 16866385 1985 16865413 1990 18044901 1995 19579996 2000 20867181 2005 19781371 2010 20629706 2015 20903798 2020 19955560 2025 20879432 2030 21726356 2035 22085019 2040 22158060 2045 22174856 2050 22283586 2055 22601674 2060 23087959 2065 23440881 2070 23556176 2075 23554539 2080 23562888 2085 23685357 2090 23845003 2095 23971447 2100 23996411