Year Age 1950 3858012 1955 4328396 1960 4051187 1965 4149269 1970 4550196 1975 4518906 1980 4257571 1985 3563857 1990 3023979 1995 2815393 2000 2739341 2005 2712790 2010 2793284 2015 2810316 2020 2568617 2025 2442790 2030 2379822 2035 2384107 2040 2418528 2045 2439572 2050 2418225 2055 2363289 2060 2313547 2065 2293718 2070 2297637 2075 2303269 2080 2295769 2085 2270194 2090 2232820 2095 2201069 2100 2178864