Year Age 1950 758534 1955 890429 1960 1049987 1965 1268293 1970 1470478 1975 1833163 1980 2262208 1985 2767425 1990 3309075 1995 3979717 2000 4649249 2005 5045691 2010 5639477 2015 6554189 2020 7616363 2025 8778991 2030 10006913 2035 11337797 2040 12750418 2045 14292587 2050 15924279 2055 17552762 2060 19167512 2065 20787264 2070 22405199 2075 23980763 2080 25506345 2085 26960060 2090 28333352 2095 29608157 2100 30767338