Year Age 1950 252351 1955 377659 1960 442590 1965 527164 1970 558909 1975 599311 1980 647612 1985 671662 1990 790328 1995 1050073 2000 1260966 2005 1425705 2010 1572958 2015 1676187 2020 1855522 2025 2030687 2030 2182764 2035 2274829 2040 2380656 2045 2520729 2050 2721650 2055 2992742 2060 3195713 2065 3349754 2070 3448388 2075 3496192 2080 3591361 2085 3715204 2090 3830064 2095 3902917 2100 3925151