Year Age 1950 3639734 1955 4287672 1960 3755205 1965 4080017 1970 4719512 1975 4589082 1980 3863038 1985 3374491 1990 3616332 1995 3835554 2000 3812242 2005 3558887 2010 3510184 2015 3927745 2020 4063840 2025 4087759 2030 4042176 2035 3927128 2040 3890559 2045 3979755 2050 4099472 2055 4152115 2060 4132023 2065 4079394 2070 4046434 2075 4060586 2080 4096065 2085 4113883 2090 4096024 2095 4051933 2100 4007625