Year Age 1950 3830012 1955 4300085 1960 4827791 1965 5365717 1970 5977139 1975 6633007 1980 8967002 1985 10487189 1990 11446673 1995 13161559 2000 14662583 2005 15499484 2010 15690057 2015 16116490 2020 16149372 2025 15403083 2030 14889829 2035 14507108 2040 13921079 2045 13219036 2050 12464512 2055 11787200 2060 11254831 2065 10775349 2070 10320372 2075 9896553 2080 9501047 2085 9152653 2090 8830122 2095 8538069 2100 8270937