Year Age 1950 1306001 1955 1249555 1960 1235807 1965 1299626 1970 1404388 1975 1527136 1980 1750758 1985 2279963 1990 3020325 1995 3553692 2000 4108106 2005 4811302 2010 5316219 2015 6492547 2020 8247248 2025 10439227 2030 12929432 2035 15610539 2040 19478508 2045 25001678 2050 30052801 2055 32508904 2060 32793654 2065 32443557 2070 32531364 2075 32756692 2080 32381181 2085 31395242 2090 30161673 2095 29107395 2100 28380627