Year Age 1950 232000 1955 253078 1960 289136 1965 301349 1970 296941 1975 302430 1980 256568 1985 251734 1990 276422 1995 296084 2000 283436 2005 284574 2010 312253 2015 308680 2020 312792 2025 314993 2030 313320 2035 309293 2040 307929 2045 309240 2050 310034 2055 309886 2060 308096 2065 305623 2070 303517 2075 302112 2080 300653 2085 298966 2090 296552 2095 293734 2100 290716