Year Age 1950 570784 1955 618325 1960 852398 1965 913636 1970 999345 1975 1124453 1980 1343800 1985 1650251 1990 1870099 1995 2209674 2000 2520151 2005 2968644 2010 3614652 2015 4376799 2020 5009844 2025 5650341 2030 6378464 2035 7173487 2040 7979892 2045 8767255 2050 9511479 2055 10212298 2060 10884351 2065 11530242 2070 12145923 2075 12708297 2080 13194765 2085 13618630 2090 13989996 2095 14289034 2100 14526625