Year Age 1950 556379 1955 602312 1960 639912 1965 668086 1970 730575 1975 827172 1980 931675 1985 1069421 1990 1182435 1995 1405175 2000 1691756 2005 2072782 2010 2480279 2015 2712243 2020 2944841 2025 3207434 2030 3456612 2035 3620836 2040 3583786 2045 3399451 2050 3245023 2055 3341081 2060 3509740 2065 3641384 2070 3628138 2075 3411881 2080 3230946 2085 3152006 2090 3159899 2095 3181493 2100 3146131