Year Age 1950 4302217 1955 2888842 1960 3360665 1965 4244082 1970 4124262 1975 3908885 1980 3394660 1985 3635013 1990 3702506 1995 3816343 2000 3456469 2005 2722285 2010 2129460 2015 1946059 2020 2361523 2025 2399606 2030 2278230 2035 2085331 2040 1887639 2045 1785470 2050 1813428 2055 1872402 2060 1858438 2065 1766250 2070 1656574 2075 1583080 2080 1563303 2085 1572416 2090 1565549 2095 1523796 2100 1460700