Year Age 1950 291915 1955 308263 1960 325787 1965 361571 1970 444628 1975 526883 1980 589239 1985 636067 1990 738337 1995 667843 2000 938995 2005 1158015 2010 1317654 2015 1514962 2020 1813999 2025 2265124 2030 2878269 2035 3316554 2040 3783255 2045 4194451 2050 4674093 2055 5315411 2060 5837911 2065 6226596 2070 6491443 2075 6741734 2080 6997654 2085 7219599 2090 7338996 2095 7330911 2100 7233109