Year Age 1950 3520651 1955 4001266 1960 4055509 1965 4402578 1970 5024546 1975 5978823 1980 6908030 1985 7913243 1990 8739051 1995 9802285 2000 11341067 2005 13241087 2010 15311653 2015 17726673 2020 20316492 2025 21886314 2030 23048884 2035 23766117 2040 24319197 2045 24505382 2050 24623038 2055 24749184 2060 24424606 2065 23919812 2070 23274186 2075 22489120 2080 21740046 2085 21096261 2090 20524236 2095 19931524 2100 19320591