Year Age 1950 2966369 1955 3008058 1960 3101901 1965 3245039 1970 3682027 1975 4094305 1980 4490721 1985 4843720 1990 4946407 1995 4948015 2000 4742913 2005 4450770 2010 4192997 2015 4145241 2020 4195017 2025 4246074 2030 4159656 2035 4018145 2040 3930594 2045 3850421 2050 3841779 2055 3856170 2060 3827263 2065 3757601 2070 3681101 2075 3625739 2080 3596631 2085 3581185 2090 3555188 2095 3506321 2100 3445818