Year Age 1950 706742 1955 947412 1960 1235388 1965 1485808 1970 1787314 1975 2158303 1980 2660071 1985 3227264 1990 3834776 1995 4309758 2000 4512794 2005 5265265 2010 5943178 2015 6631592 2020 6915686 2025 7352654 2030 7801642 2035 8257349 2040 8640758 2045 8909398 2050 9093256 2055 9249775 2060 9355914 2065 9410755 2070 9408104 2075 9341320 2080 9204110 2085 9048924 2090 8899290 2095 8732781 2100 8561512