Year Age 1950 316943 1955 346218 1960 374188 1965 467633 1970 583620 1975 740858 1980 935680 1985 1198542 1990 1518451 1995 1780120 2000 2012915 2005 2270395 2010 2600113 2015 2864540 2020 3155030 2025 3568105 2030 3998873 2035 4402439 2040 4790926 2045 5196313 2050 5607236 2055 6013621 2060 6402337 2065 6766016 2070 7125360 2075 7456654 2080 7762268 2085 8024627 2090 8263993 2095 8456283 2100 8624218