Year Age 1950 717811 1955 852556 1960 913095 1965 1103183 1970 1278674 1975 1489463 1980 1621662 1985 1871367 1990 2115017 1995 2374796 2000 2602343 2005 2911535 2010 3166697 2015 3548079 2020 3950196 2025 4121209 2030 4263265 2035 4435213 2040 4649180 2045 4864995 2050 5062294 2055 5194758 2060 5262188 2065 5313289 2070 5370978 2075 5416248 2080 5430984 2085 5407551 2090 5355572 2095 5278210 2100 5202415