Year Age 1950 453036 1955 550924 1960 670161 1965 828240 1970 1021121 1975 1289133 1980 1622847 1985 1907483 1990 2193356 1995 2520929 2000 2879201 2005 3112734 2010 3367112 2015 3764658 2020 4185863 2025 4580448 2030 4961165 2035 5360647 2040 5765716 2045 6166084 2050 6548259 2055 6904825 2060 7257232 2065 7580702 2070 7878379 2075 8132245 2080 8363564 2085 8548167 2090 8708698 2095 8800173 2100 8862953