Year Age 1950 2124416 1955 2194015 1960 3170087 1965 3542305 1970 4226291 1975 4741203 1980 5301798 1985 5759674 1990 6646048 1995 7817521 2000 8855280 2005 8394941 2010 8180063 2015 8903368 2020 9762113 2025 12264228 2030 11973121 2035 11592994 2040 11605696 2045 12227422 2050 12933050 2055 13094450 2060 12927716 2065 12685302 2070 12555698 2075 12556924 2080 12489505 2085 12293336 2090 12002741 2095 11715099 2100 11471827