Year Age 1950 383350 1955 405044 1960 431226 1965 466328 1970 503239 1975 534214 1980 599823 1985 707943 1990 783400 1995 925758 2000 1059779 2005 1185057 2010 1283123 2015 1240868 2020 1396561 2025 1671998 2030 1958734 2035 2223061 2040 2421545 2045 2610221 2050 2820864 2055 3042558 2060 3259843 2065 3421402 2070 3529915 2075 3610017 2080 3683543 2085 3748024 2090 3790077 2095 3801228 2100 3783428