Year Age 1950 1277346 1955 1406223 1960 1542284 1965 1686901 1970 1800798 1975 2044694 1980 1941794 1985 2201062 1990 2533895 1995 2954540 2000 3231934 2005 4002441 2010 4572065 2015 5238484 2020 6004660 2025 5677118 2030 5945570 2035 6005902 2040 6184971 2045 6400721 2050 6409515 2055 6314524 2060 6203446 2065 6132142 2070 6058792 2075 5935674 2080 5762451 2085 5577371 2090 5415247 2095 5273188 2100 5134611