Year Age 1950 145999 1955 182032 1960 237057 1965 261121 1970 295177 1975 316865 1980 303865 1985 297152 1990 259225 1995 263282 2000 291495 2005 314046 2010 296575 2015 297248 2020 321693 2025 318994 2030 322227 2035 324467 2040 322830 2045 318838 2050 317502 2055 318573 2060 318896 2065 318280 2070 316020 2075 313070 2080 310495 2085 308614 2090 306677 2095 304511 2100 301620