Year Age 1950 667411 1955 711190 1960 573166 1965 702955 1970 1147846 1975 1590885 1980 1905791 1985 1881215 1990 2076484 1995 2313206 2000 2695875 2005 3118574 2010 3218956 2015 2807356 2020 2542518 2025 2924431 2030 3167889 2035 3124652 2040 2890600 2045 2687069 2050 2632814 2055 2655326 2060 2645273 2065 2545566 2070 2410239 2075 2298922 2080 2239924 2085 2207495 2090 2168541 2095 2106555 2100 2028703