Year Age 1950 141699 1955 155478 1960 175536 1965 203491 1970 237447 1975 278568 1980 325435 1985 378163 1990 427710 1995 412905 2000 434001 2005 476279 2010 497174 2015 550792 2020 678487 2025 889028 2030 1131248 2035 1335000 2040 1504941 2045 1701443 2050 1947795 2055 2227210 2060 2495003 2065 2688042 2070 2832927 2075 2996421 2080 3175171 2085 3346590 2090 3484052 2095 3576636 2100 3636933