Year Age 1950 594376 1955 604860 1960 637211 1965 698908 1970 765566 1975 851726 1980 961691 1985 1099756 1990 1295518 1995 1581564 2000 1863869 2005 2206417 2010 2559909 2015 2987580 2020 3498171 2025 4063965 2030 4689357 2035 5350511 2040 6029041 2045 6726092 2050 7419025 2055 8102963 2060 8782871 2065 9438574 2070 10058394 2075 10640040 2080 11177162 2085 11676576 2090 12127603 2095 12524638 2100 12861741