Year Age 1950 3293538 1955 3750393 1960 4257846 1965 4836839 1970 5494749 1975 6253893 1980 6877340 1985 7320074 1990 8463686 1995 9540112 2000 11126168 2005 13066435 2010 14727839 2015 16995329 2020 19841918 2025 23242699 2030 26920761 2035 29415045 2040 30626316 2045 31608370 2050 32679790 2055 36631977 2060 40416975 2065 43075416 2070 44901836 2075 45035051 2080 46148772 2085 47776370 2090 49211662 2095 49800134 2100 49582803