Year Age 1950 110579 1955 120805 1960 127492 1965 135692 1970 142622 1975 154909 1980 168324 1985 184063 1990 196982 1995 214120 2000 232018 2005 249073 2010 260242 2015 261780 2020 291917 2025 357651 2030 443273 2035 534376 2040 620264 2045 676433 2050 721596 2055 779723 2060 836261 2065 894286 2070 940327 2075 962596 2080 975176 2085 986430 2090 996853 2095 1001985 2100 999684