Year Age 1950 783732 1955 845917 1960 925946 1965 1029776 1970 1104949 1975 1278262 1980 1369243 1985 1221141 1990 1285515 1995 1817451 2000 2117569 2005 2688359 2010 3025603 2015 3944913 2020 4560088 2025 5025982 2030 5050994 2035 5280833 2040 5385153 2045 5468208 2050 5490447 2055 5438796 2060 5311729 2065 5138464 2070 4964857 2075 4798782 2080 4629254 2085 4464535 2090 4295647 2095 4129789 2100 3979506