Year Age 1950 148910 1955 171193 1960 191354 1965 227448 1970 277660 1975 311573 1980 351762 1985 398597 1990 420683 1995 490328 2000 579687 2005 638767 2010 665179 2015 684779 2020 649609 2025 657478 2030 657308 2035 671868 2040 669147 2045 652623 2050 631450 2055 613716 2060 597852 2065 583282 2070 566672 2075 547885 2080 528847 2085 511178 2090 493751 2095 476021 2100 459717