Year Age 1950 310172 1955 380132 1960 442096 1965 505297 1970 585371 1975 673881 1980 769206 1985 880612 1990 1063558 1995 1213400 2000 1396193 2005 1712515 2010 2005415 2015 2447238 2020 2738057 2025 3119905 2030 3576895 2035 4138967 2040 4801395 2045 5576330 2050 6510009 2055 7647683 2060 9050568 2065 10357931 2070 11294893 2075 11732660 2080 12014589 2085 12137410 2090 12074782 2095 11830473 2100 11485001