Year Age 1950 1291622 1955 1355056 1960 1539495 1965 1762117 1970 2025591 1975 2326729 1980 2484405 1985 2276912 1990 2377868 1995 3325481 2000 4011626 2005 4783592 2010 5199364 2015 5239401 2020 5450440 2025 5538878 2030 5609704 2035 5622083 2040 5559109 2045 5421487 2050 5238313 2055 5055725 2060 4881675 2065 4704699 2070 4533083 2075 4357730 2080 4185985 2085 4030142 2090 3891489 2095 3759148 2100 3634189