Year Age 1950 388871 1955 434810 1960 481567 1965 538611 1970 609184 1975 682843 1980 1102699 1985 1183216 1990 1367782 1995 1481712 2000 1804782 2005 2005821 2010 2282392 2015 2554490 2020 2914483 2025 3267463 2030 3617168 2035 3958487 2040 4293355 2045 4633609 2050 4969674 2055 5272985 2060 5542947 2065 5778859 2070 5998450 2075 6189217 2080 6349021 2085 6468262 2090 6545744 2095 6573861 2100 6583359