Year Age 1950 1101689 1955 1270401 1960 1858403 1965 2231790 1970 2555176 1975 2698094 1980 2812434 1985 3086489 1990 3412064 1995 3340143 2000 3286561 2005 3033163 2010 3043813 2015 3146277 2020 3429370 2025 3328544 2030 3180701 2035 3034601 2040 2933367 2045 2881394 2050 2842468 2055 2775383 2060 2671898 2065 2556384 2070 2456463 2075 2382718 2080 2325981 2085 2269055 2090 2199620 2095 2124458 2100 2053473