Year Age 1950 261329 1955 317922 1960 302644 1965 307929 1970 311428 1975 331403 1980 312099 1985 263564 1990 257590 1995 284851 2000 308712 2005 306628 2010 297572 2015 318377 2020 312586 2025 331236 2030 344424 2035 352150 2040 356936 2045 361465 2050 367527 2055 375950 2060 384925 2065 391486 2070 395029 2075 396982 2080 399041 2085 401955 2090 404592 2095 406700 2100 406796