Year Age 1950 1820701 1955 1781654 1960 2227455 1965 3123597 1970 3604599 1975 4087535 1980 4625541 1985 5532505 1990 7266151 1995 8825699 2000 9058623 2005 7241381 2010 5573324 2015 5437052 2020 6404716 2025 6865697 2030 6219998 2035 5216214 2040 4468354 2045 4307021 2050 4541467 2055 4734761 2060 4576767 2065 4168539 2070 3788903 2075 3625578 2080 3657149 2085 3723953 2090 3672854 2095 3495122 2100 3285117