Year Age 1950 4038885 1955 4404145 1960 4803318 1965 5396983 1970 6129912 1975 7279405 1980 8489904 1985 9901729 1990 11345365 1995 13247903 2000 14881302 2005 16346309 2010 17667284 2015 18896938 2020 19909795 2025 20286019 2030 20441967 2035 20887477 2040 21380948 2045 21779494 2050 21888936 2055 21636231 2060 21328547 2065 21044405 2070 20767104 2075 20443551 2080 20034909 2085 19574891 2090 19121129 2095 18697607 2100 18310306