Year Age 1950 3404705 1955 4004361 1960 4776805 1965 5578436 1970 6316548 1975 6413587 1980 6159111 1985 5738026 1990 5354157 1995 5125727 2000 4695879 2005 4242803 2010 4039437 2015 3843801 2020 3411827 2025 3197470 2030 3144762 2035 3077742 2040 2958520 2045 2830697 2050 2702346 2055 2594267 2060 2527248 2065 2487902 2070 2439008 2075 2374862 2080 2300937 2085 2235718 2090 2183987 2095 2145370 2100 2107525