Year Age 1950 4969075 1955 5304799 1960 6073513 1965 5980117 1970 6002906 1975 6306293 1980 6456411 1985 6494056 1990 6796491 1995 6631101 2000 6481893 2005 6595834 2010 5982690 2015 5400271 2020 4822005 2025 4546131 2030 4163711 2035 3993550 2040 3847768 2045 3696793 2050 3496002 2055 3349928 2060 3231986 2065 3134772 2070 3049051 2075 2961718 2080 2863687 2085 2767266 2090 2684161 2095 2614189 2100 2551319