Year Age 1950 4598768 1955 5276230 1960 5797189 1965 6381393 1970 6069110 1975 4438592 1980 3965543 1985 4115511 1990 4358379 1995 4082386 2000 3920388 2005 3599277 2010 3390619 2015 3517798 2020 3688838 2025 3744608 2030 3642877 2035 3480207 2040 3365989 2045 3341671 2050 3398578 2055 3459948 2060 3464512 2065 3406023 2070 3326202 2075 3267069 2080 3254498 2085 3260233 2090 3259719 2095 3228711 2100 3168385