Year Age 1950 10705519 1955 11722234 1960 12890689 1965 14274250 1970 15789801 1975 17448215 1980 20032641 1985 22162038 1990 25094240 1995 29074786 2000 33935996 2005 39339926 2010 45059387 2015 50915971 2020 57575541 2025 66066712 2030 76682295 2035 89231051 2040 102363442 2045 115422679 2050 128531801 2055 141623334 2060 155010071 2065 168201420 2070 180582057 2075 191827310 2080 201744396 2085 210551248 2090 218400539 2095 225106862 2100 230652300