Year Age 1950 1116377 1955 1197519 1960 1283006 1965 1382623 1970 1506117 1975 1653981 1980 1814920 1985 2061415 1990 2347252 1995 2787536 2000 3303827 2005 3816399 2010 4321294 2015 4623720 2020 4806871 2025 4972208 2030 5179512 2035 5384179 2040 5517129 2045 5497678 2050 5345365 2055 5163638 2060 5030253 2065 4932820 2070 4816879 2075 4709774 2080 4590528 2085 4470813 2090 4359074 2095 4262757 2100 4176110