Year Age 1950 2826463 1955 2681013 1960 4093844 1965 4121522 1970 4143063 1975 4307467 1980 4191529 1985 4161397 1990 3706993 1995 3881858 2000 3838257 2005 3692023 2010 3777093 2015 3921850 2020 3986064 2025 3897752 2030 3825450 2035 3802664 2040 3835088 2045 3903420 2050 3942263 2055 3925806 2060 3883479 2065 3857047 2070 3862942 2075 3887390 2080 3899849 2085 3889948 2090 3862004 2095 3831981 2100 3817387