Year Age 1950 630876 1955 820920 1960 936739 1965 1064582 1970 1223006 1975 1419743 1980 1635435 1985 1840785 1990 2092169 1995 2438716 2000 2842101 2005 3130542 2010 3410086 2015 3699601 2020 4106893 2025 4509332 2030 4858956 2035 5152097 2040 5432608 2045 5720920 2050 6000210 2055 6249519 2060 6445587 2065 6605937 2070 6739611 2075 6833199 2080 6905861 2085 6938005 2090 6931605 2095 6906734 2100 6841192