Year Age 1950 416904 1955 491700 1960 563807 1965 680905 1970 837767 1975 1055399 1980 1379493 1985 1788417 1990 2354220 1995 2649107 2000 2746220 2005 2653273 2010 2676450 2015 2764910 2020 2808252 2025 3040897 2030 2929349 2035 2702397 2040 2541988 2045 2487435 2050 2522594 2055 2562299 2060 2526160 2065 2419631 2070 2300223 2075 2226183 2080 2206818 2085 2207879 2090 2189275 2095 2138586 2100 2071315