Year Age 1950 1915453 1955 2203623 1960 3184387 1965 3568222 1970 3634763 1975 4116145 1980 4364424 1985 5118352 1990 5381496 1995 5078395 2000 4722731 2005 4983581 2010 5474442 2015 5802008 2020 5658596 2025 5393499 2030 5312248 2035 5785882 2040 6458450 2045 6953565 2050 6879499 2055 6470425 2060 6324656 2065 6421152 2070 6615348 2075 6714561 2080 6633475 2085 6430394 2090 6229966 2095 6122267 2100 6099427