Year Age 1950 537360 1955 608304 1960 714698 1965 870426 1970 1063333 1975 1365319 1980 1762296 1985 2330665 1990 2707837 1995 2749881 2000 2702292 2005 2745367 2010 2918018 2015 2960321 2020 3057345 2025 2944750 2030 2701782 2035 2540641 2040 2485622 2045 2520499 2050 2560202 2055 2524047 2060 2417485 2065 2298075 2070 2224093 2075 2204852 2080 2206064 2085 2187611 2090 2137077 2095 2069933 2100 2011405