Year Age 1950 1044602 1955 1119695 1960 1156073 1965 1184995 1970 1166785 1975 1133097 1980 1130163 1985 1189820 1990 1311081 1995 1406521 2000 1483948 2005 1528533 2010 1531394 2015 1557072 2020 1548773 2025 1468845 2030 1408986 2035 1453653 2040 1500115 2045 1563548 2050 1592003 2055 1530597 2060 1496322 2065 1503656 2070 1515111 2075 1558022 2080 1578666 2085 1569441 2090 1547686 2095 1534498 2100 1535703