Year Age 1950 1704000 1955 1909630 1960 2442643 1965 2773265 1970 3134518 1975 3541404 1980 4070649 1985 4553807 1990 4986614 1995 5143970 2000 5077026 2005 5105982 2010 5190311 2015 5379653 2020 5640310 2025 5627550 2030 5529932 2035 5410295 2040 5321235 2045 5267354 2050 5204198 2055 5100186 2060 4971747 2065 4837320 2070 4726458 2075 4632337 2080 4537456 2085 4442196 2090 4337436 2095 4234486 2100 4141503