Year Age 1950 129436 1955 143744 1960 159117 1965 177165 1970 197755 1975 222024 1980 247196 1985 277284 1990 311141 1995 353057 2000 405177 2005 471526 2010 584061 2015 707754 2020 859518 2025 1010941 2030 1146760 2035 1274809 2040 1434942 2045 1661780 2050 1981352 2055 2351764 2060 2695188 2065 3020174 2070 3334616 2075 3669983 2080 4047252 2085 4420925 2090 4763887 2095 5075430 2100 5372509