Year Age 1950 426250 1955 492371 1960 491903 1965 567685 1970 666149 1975 788435 1980 931196 1985 1107118 1990 1365568 1995 1515499 2000 1750541 2005 2010120 2010 2293648 2015 2677858 2020 2851548 2025 3182648 2030 3500448 2035 3791966 2040 4041665 2045 4272691 2050 4487200 2055 4675544 2060 4844810 2065 4981137 2070 5084452 2075 5150609 2080 5182733 2085 5187905 2090 5168334 2095 5120135 2100 5066103