Year Age 1950 279747 1955 319221 1960 366503 1965 424367 1970 514149 1975 628273 1980 744429 1985 901610 1990 1058079 1995 1200778 2000 1361145 2005 1555230 2010 1836161 2015 2141752 2020 2391858 2025 2678408 2030 3032258 2035 3412014 2040 3791018 2045 4157797 2050 4521911 2055 4901713 2060 5289403 2065 5677128 2070 6028745 2075 6367810 2080 6690164 2085 6999708 2090 7288006 2095 7538872 2100 7752969