Year Age 1950 177000 1955 232013 1960 254079 1965 293152 1970 301927 1975 303895 1980 295493 1985 256204 1990 253792 1995 286062 2000 301650 2005 292335 2010 286925 2015 315633 2020 313949 2025 317168 2030 319395 2035 317747 2040 313741 2045 312397 2050 313720 2055 314296 2060 313930 2065 311923 2070 309229 2075 306904 2080 305279 2085 303596 2090 301685 2095 299049 2100 296006