Year Age 1950 671900 1955 724451 1960 799681 1965 914367 1970 1187890 1975 1318262 1980 1405852 1985 1471981 1990 1972800 1995 2242361 2000 2449976 2005 2541256 2010 2741459 2015 2884828 2020 3087795 2025 3297272 2030 3578613 2035 3840799 2040 4079412 2045 4208902 2050 4152749 2055 4027297 2060 3886854 2065 3742857 2070 3648313 2075 3523049 2080 3385455 2085 3259116 2090 3159707 2095 3080694 2100 3019256