Year Age 1950 258419 1955 272261 1960 316378 1965 359894 1970 405051 1975 459668 1980 770228 1985 832550 1990 870487 1995 889650 2000 1077488 2005 1310407 2010 1598353 2015 1795960 2020 2074761 2025 2369289 2030 2742010 2035 3100462 2040 3457721 2045 3807565 2050 4151171 2055 4500959 2060 4847801 2065 5160964 2070 5440554 2075 5685717 2080 5913480 2085 6111749 2090 6278843 2095 6404857 2100 6488700