Year Age 1950 4190738 1955 3809722 1960 4293149 1965 3987194 1970 4132252 1975 4555934 1980 4565337 1985 4299020 1990 3561309 1995 3041008 2000 2831091 2005 2815246 2010 2774598 2015 2803971 2020 2817846 2025 2577540 2030 2454456 2035 2391565 2040 2395897 2045 2430357 2050 2451438 2055 2429513 2060 2374006 2065 2323690 2070 2303270 2075 2306607 2080 2311645 2085 2303540 2090 2277375 2095 2239410 2100 2207058