Year Age 1950 356916 1955 413817 1960 486278 1965 589088 1970 715860 1975 905748 1980 1138730 1985 1404533 1990 1670950 1995 1975126 2000 2247289 2005 2445894 2010 2705417 2015 3046377 2020 3495752 2025 4036711 2030 4713868 2035 5561077 2040 6569910 2045 7667866 2050 8825858 2055 10086515 2060 11436450 2065 12911609 2070 14469981 2075 16034195 2080 17594897 2085 19168034 2090 20746928 2095 22294562 2100 23804068