Year Age 1950 3158959 1955 2833816 1960 2743957 1965 4210407 1970 4140613 1975 4215857 1980 4298280 1985 4262345 1990 4212195 1995 3740221 2000 3910617 2005 3872890 2010 3740764 2015 3800920 2020 3945224 2025 4009668 2030 3921653 2035 3849584 2040 3826985 2045 3859546 2050 3928004 2055 3965653 2060 3948007 2065 3904497 2070 3876858 2075 3881532 2080 3904755 2085 3915994 2090 3904860 2095 3875684 2100 3844412