Year Age 1950 6214879 1955 6945801 1960 7511326 1965 7966464 1970 9025281 1975 10004134 1980 11567776 1985 13770352 1990 15803969 1995 17816400 2000 20418880 2005 23864066 2010 27696004 2015 30344387 2020 31611700 2025 32520642 2030 33488922 2035 37440959 2040 41283079 2045 43984288 2050 45825689 2055 45842197 2060 46868212 2065 48441424 2070 49837521 2075 50375641 2080 50084665 2085 49633500 2090 49278717 2095 48966678 2100 48491844