Year Age 1950 3191861 1955 3305923 1960 3633029 1965 4233276 1970 3788211 1975 4072523 1980 4741072 1985 4574482 1990 3872888 1995 3403461 2000 3623989 2005 3960168 2010 3994816 2015 3779712 2020 3621271 2025 4031675 2030 4167082 2035 4191369 2040 4146106 2045 4031389 2050 3995056 2055 4079940 2060 4194416 2065 4241897 2070 4216613 2075 4158819 2080 4120666 2085 4129607 2090 4159854 2095 4172444 2100 4149366