Year Age 1950 2422731 1955 2617992 1960 2404591 1965 2474876 1970 2369122 1975 2271100 1980 2387871 1985 2355091 1990 2551001 1995 2771755 2000 2931984 2005 2920402 2010 2839251 2015 2913028 2020 3138069 2025 3208293 2030 3216251 2035 2993038 2040 2570994 2045 2342747 2050 2247078 2055 2208565 2060 2297200 2065 2325434 2070 2227081 2075 2126539 2080 2059395 2085 2043919 2090 2064771 2095 2086122 2100 2067687