Year Age 1950 33801890 1955 35603446 1960 41365797 1965 39826461 1970 37930352 1975 40283430 1980 41390551 1985 46491780 1990 45889777 1995 44446106 2000 42552253 2005 42929148 2010 45454366 2015 44103031 2020 39671685 2025 34758912 2030 30400676 2035 31002540 2040 33561735 2045 34721786 2050 34034971 2055 31650159 2060 30107851 2065 29849664 2070 30592553 2075 31318009 2080 31186893 2085 30247113 2090 29212925 2095 28704708 2100 28766784