Year Age 1950 604640 1955 668857 1960 781815 1965 918929 1970 1079907 1975 1250535 1980 1418593 1985 1643741 1990 2099774 1995 2412616 2000 2795307 2005 3310349 2010 4119819 2015 5226152 2020 6531688 2025 8071033 2030 9694815 2035 10991012 2040 12358149 2045 13766309 2050 15024983 2055 16118223 2060 16899663 2065 17543643 2070 17939223 2075 18092462 2080 18054422 2085 17858398 2090 17570426 2095 17231861 2100 16878276