Year Age 1950 156829 1955 180482 1960 204507 1965 235309 1970 270946 1975 310511 1980 350914 1985 395157 1990 448595 1995 472761 2000 501554 2005 547519 2010 608809 2015 695015 2020 820815 2025 991283 2030 1216057 2035 1492538 2040 1855412 2045 2298141 2050 2801983 2055 3391902 2060 4099991 2065 4959092 2070 5999027 2075 7157717 2080 8405642 2085 9735431 2090 11151883 2095 12643263 2100 14185018