Year Age 1950 1256113 1955 1365796 1960 1489617 1965 1622467 1970 1777400 1975 1972509 1980 2214482 1985 2545185 1990 2972513 1995 3485165 2000 4114379 2005 4906699 2010 5829028 2015 6788127 2020 7764193 2025 8842342 2030 10086387 2035 11485109 2040 12946623 2045 14332170 2050 15608296 2055 16848752 2060 18097669 2065 19333391 2070 20512923 2075 21584483 2080 22539957 2085 23384276 2090 24136740 2095 24789354 2100 25333377