Year Age 1950 115206354 1955 122492791 1960 131135502 1965 140247817 1970 152348168 1975 175215779 1980 201404356 1985 232256450 1990 264507441 1995 293462278 2000 324807439 2005 360167291 2010 395372928 2015 426496683 2020 453126648 2025 471464207 2030 482433858 2035 482907210 2040 479467125 2045 472158571 2050 463065806 2055 456461557 2060 445062733 2065 430889056 2070 415899856 2075 401988492 2080 389653311 2085 377924077 2090 365872436 2095 353742372 2100 342265905