Year Age 1950 4386936 1955 4842568 1960 5258235 1965 5703120 1970 6512141 1975 7441892 1980 8541931 1985 10119686 1990 11970868 1995 13669125 2000 15046223 2005 16648347 2010 19101685 2015 22401372 2020 25793950 2025 29283017 2030 32206158 2035 35252243 2040 38579372 2045 41999444 2050 45257786 2055 48155462 2060 50687683 2065 52975614 2070 54902008 2075 56741549 2080 58361979 2085 59528014 2090 60299264 2095 60729914 2100 61005817