Year Age 1950 7597998 1955 8122183 1960 8903159 1965 8711528 1970 9168797 1975 10182370 1980 11380007 1985 12111697 1990 11604259 1995 11093381 2000 10960293 2005 11535011 2010 11861127 2015 11597356 2020 10514187 2025 9031702 2030 8168197 2035 7565179 2040 7254606 2045 7006343 2050 6430088 2055 5880790 2060 5508268 2065 5309272 2070 5185776 2075 5059015 2080 4868916 2085 4631257 2090 4419119 2095 4278416 2100 4190740