Year Age 1950 245474 1955 268819 1960 290958 1965 317790 1970 352222 1975 393309 1980 443389 1985 500902 1990 570266 1995 673738 2000 796651 2005 943466 2010 1115105 2015 1303547 2020 1522271 2025 1758043 2030 1985491 2035 2221962 2040 2497134 2045 2786095 2050 3089480 2055 3363539 2060 3589470 2065 3798302 2070 3997715 2075 4197678 2080 4380506 2085 4537876 2090 4667062 2095 4773018 2100 4859797