Year Age 1950 706933 1955 780349 1960 868830 1965 969738 1970 1071944 1975 1145866 1980 1268870 1985 1456778 1990 1544450 1995 1492471 2000 1840284 2005 2224982 2010 2806701 2015 3409584 2020 4035141 2025 4684870 2030 5336527 2035 5991073 2040 6663709 2045 7367208 2050 8052403 2055 8700383 2060 9290259 2065 9829274 2070 10327968 2075 10785365 2080 11186090 2085 11514924 2090 11769670 2095 11957805 2100 12086331