Year Age 1950 2664456 1955 4007467 1960 3989018 1965 4093904 1970 4277032 1975 4194676 1980 4112648 1985 3661334 1990 3833492 1995 3818473 2000 3658105 2005 3740181 2010 3886175 2015 3977798 2020 3889323 2025 3816883 2030 3793977 2035 3826331 2040 3894601 2045 3933392 2050 3917336 2055 3875440 2060 3849448 2065 3855745 2070 3880638 2075 3893539 2080 3884078 2085 3856574 2090 3827028 2095 3812875 2100 3804041