Year Age 1950 276342 1955 324535 1960 382069 1965 450423 1970 531768 1975 631804 1980 746405 1985 879944 1990 1106386 1995 1313475 2000 1518222 2005 1802588 2010 2168544 2015 2503656 2020 2948982 2025 3497511 2030 4231021 2035 5231687 2040 6532033 2045 8096573 2050 9932697 2055 12105336 2060 14653011 2065 17851332 2070 21678162 2075 26109373 2080 30908621 2085 36098634 2090 41716678 2095 47736048 2100 54057240