Year Age 1950 4820004 1955 6204650 1960 7191532 1965 8216083 1970 9499879 1975 11305043 1980 11300054 1985 11194725 1990 11520604 1995 11838199 2000 12024875 2005 11742222 2010 11443080 2015 11533065 2020 11259345 2025 10846640 2030 10369117 2035 9936993 2040 9566496 2045 9263362 2050 8970167 2055 8682973 2060 8371020 2065 8103691 2070 7858174 2075 7648449 2080 7455742 2085 7261306 2090 7073837 2095 6888955 2100 6717594