Year Age 1950 3355157 1955 3618242 1960 4273620 1965 3765095 1970 4055775 1975 4705152 1980 4578120 1985 3847690 1990 3400782 1995 3632014 2000 3856184 2005 3826567 2010 3678885 2015 3529200 2020 3944829 2025 4080040 2030 4104115 2035 4058669 2040 3943769 2045 3907286 2050 3996544 2055 4115421 2060 4167259 2065 4146333 2070 4092896 2075 4059124 2080 4072434 2085 4107071 2090 4124051 2095 4105358 2100 4060433