Year Age 1950 4915383 1955 5409759 1960 5830732 1965 6298297 1970 6872453 1975 7435167 1980 7804068 1985 7983490 1990 8440986 1995 10001650 2000 12854687 2005 16421972 2010 19993067 2015 22755916 2020 24808243 2025 26901442 2030 29213194 2035 31043001 2040 30607224 2045 29152708 2050 27694047 2055 26683706 2060 27330081 2065 28178254 2070 27892668 2075 26704325 2080 25568657 2085 24731510 2090 24534269 2095 24664710 2100 24582987