Year Age 1950 106098246 1955 111514452 1960 119468021 1965 124054829 1970 134939511 1975 148532063 1980 162198014 1985 176629053 1990 200673567 1995 243313257 2000 279254198 2005 333478277 2010 394604076 2015 425231193 2020 435410671 2025 431367825 2030 434603788 2035 415983833 2040 398960604 2045 374537531 2050 328341380 2055 313402123 2060 313507771 2065 308313825 2070 294712295 2075 275364119 2080 260152583 2085 251855053 2090 247023549 2095 241921382 2100 234637981