Year Age 1950 514871 1955 601861 1960 700448 1965 813988 1970 928778 1975 1049692 1980 1217656 1985 1430494 1990 1616304 1995 1914676 2000 2342970 2005 2831992 2010 3401391 2015 4066098 2020 4831175 2025 5723705 2030 6709207 2035 7759760 2040 8852697 2045 9953602 2050 11030041 2055 12063419 2060 13030551 2065 13908876 2070 14662947 2075 15366795 2080 15910566 2085 16386120 2090 16762457 2095 17031779 2100 17204639