Year Age 1950 1857135 1955 1976380 1960 2169910 1965 2360368 1970 2604108 1975 2916086 1980 3349275 1985 3859387 1990 4562229 1995 5131629 2000 5737834 2005 6392123 2010 7202387 2015 8107979 2020 9309792 2025 10802061 2030 12650578 2035 15183831 2040 18461930 2045 22287092 2050 26407233 2055 30969189 2060 36602818 2065 43869365 2070 52729063 2075 63071851 2080 74198959 2085 86253503 2090 99275993 2095 113209356 2100 127834588