Year Age 1950 413384 1955 429864 1960 443374 1965 504958 1970 674073 1975 786485 1980 910378 1985 1059415 1990 1243232 1995 1452099 2000 1650977 2005 1912822 2010 2278548 2015 2703907 2020 3012319 2025 3309807 2030 3612356 2035 4029900 2040 4441035 2045 4798129 2050 5097474 2055 5382416 2060 5674681 2065 5957676 2070 6210646 2075 6410308 2080 6573949 2085 6710449 2090 6806735 2095 6881767 2100 6916246