Year Age 1950 519826 1955 533248 1960 577254 1965 624731 1970 696301 1975 795387 1980 921794 1985 1084688 1990 1412054 1995 1828724 2000 2328502 2005 2837244 2010 3179011 2015 3201653 2020 3882927 2025 4366009 2030 5347014 2035 6208907 2040 6398137 2045 6702749 2050 6962580 2055 7270610 2060 7510076 2065 7700938 2070 7779726 2075 7849568 2080 7948717 2085 8054917 2090 8133516 2095 8157312 2100 8132131