Year Age 1950 806210 1955 996024 1960 1204894 1965 1494232 1970 1860098 1975 1987357 1980 2025390 1985 2271604 1990 2498268 1995 2751065 2000 2792220 2005 2814461 2010 2878141 2015 2940080 2020 2967114 2025 2944263 2030 2893297 2035 2836556 2040 2770742 2045 2704385 2050 2637806 2055 2563050 2060 2490864 2065 2420304 2070 2355267 2075 2294189 2080 2235464 2085 2178405 2090 2124123 2095 2070400 2100 2021556