Year Age 1950 2548817 1955 2452236 1960 2514922 1965 2744285 1970 3102849 1975 3634520 1980 4301516 1985 5088530 1990 6458239 1995 7479465 2000 8634769 2005 9978937 2010 11184177 2015 12493907 2020 14671487 2025 17515331 2030 20679326 2035 24128881 2040 28285562 2045 33389461 2050 39692213 2055 45886330 2060 51527442 2065 55983819 2070 61390997 2075 67707643 2080 73639506 2085 78697764 2090 82855138 2095 86511338 2100 90124227