Year Age 1950 204093 1955 219765 1960 238376 1965 260276 1970 285784 1975 323459 1980 372181 1985 433295 1990 506989 1995 571613 2000 634877 2005 726220 2010 841913 2015 1090460 2020 1361933 2025 1679612 2030 2049811 2035 2518022 2040 3111046 2045 3802781 2050 4638418 2055 5614008 2060 6778891 2065 8263749 2070 10117503 2075 12208486 2080 14498186 2085 17014499 2090 19776259 2095 22767623 2100 25951784