Year Age 1950 54824556 1955 55408646 1960 68786816 1965 92727189 1970 88143411 1975 109173959 1980 130443617 1985 123133557 1990 99056386 1995 104560417 2000 131728637 2005 102293734 2010 81134357 2015 78821063 2020 82221308 2025 85550543 2030 80548048 2035 73026469 2040 67789058 2045 65108315 2050 64313218 2055 63898860 2060 62261589 2065 59367837 2070 56391900 2075 54378447 2080 53353792 2085 52734867 2090 51753122 2095 50239580 2100 48517266