Year Age 1950 4047985 1955 4094651 1960 3729193 1965 4184758 1970 3917701 1975 4110818 1980 4580721 1985 4599285 1990 4319847 1995 3580936 2000 3073079 2005 2917476 2010 2880484 2015 2788488 2020 2824902 2025 2842286 2030 2608906 2035 2486022 2040 2423272 2045 2427712 2050 2462255 2055 2481750 2060 2458286 2065 2401223 2070 2349348 2075 2327347 2080 2329092 2085 2332538 2090 2322834 2095 2295083 2100 2255513