Year Age 1950 4326113 1955 4856130 1960 5021259 1965 5269861 1970 6592373 1975 7996192 1980 9390793 1985 10833991 1990 12711907 1995 15013400 2000 17741169 2005 18901886 2010 19548605 2015 19552007 2020 21916292 2025 24173584 2030 24818230 2035 24717946 2040 24476399 2045 24689220 2050 25240274 2055 25496233 2060 25158406 2065 24424470 2070 23725556 2075 23237244 2080 22837674 2085 22384594 2090 21753794 2095 21038472 2100 20352839