Year Age 1950 2808226 1955 2806435 1960 3514335 1965 4218763 1970 4760044 1975 4753271 1980 5305988 1985 5632457 1990 6671867 1995 8046297 2000 7830162 2005 7979750 2010 7540623 2015 7263489 2020 7577332 2025 7603759 2030 7433356 2035 7122141 2040 6897947 2045 6750261 2050 6706667 2055 6605053 2060 6395335 2065 6139337 2070 5923837 2075 5785380 2080 5695007 2085 5592793 2090 5445095 2095 5271249 2100 5114554