Year Age 1950 693907 1955 566383 1960 700725 1965 1142676 1970 1604443 1975 1899850 1980 1928211 1985 2109662 1990 2357381 1995 2731397 2000 3153726 2005 3237815 2010 2820758 2015 2552569 2020 2934818 2025 3178407 2030 3134789 2035 2900010 2040 2695848 2045 2641250 2050 2663312 2055 2652758 2060 2552455 2065 2416507 2070 2304638 2075 2245165 2080 2212295 2085 2172925 2090 2110513 2095 2032262 2100 1960193