Year Age 1950 473369 1955 524591 1960 582288 1965 666634 1970 781061 1975 974499 1980 1248715 1985 1549410 1990 1765700 1995 2373896 2000 2912634 2005 3816706 2010 5186942 2015 7507218 2020 9692720 2025 10850820 2030 11746442 2035 12207487 2040 12051885 2045 12017273 2050 11960648 2055 11941238 2060 12399781 2065 12752736 2070 12662636 2075 12270327 2080 11663487 2085 11227362 2090 11045447 2095 10980908 2100 10861555