Year Age 1950 1791146 1955 1933278 1960 2086007 1965 2332559 1970 2612220 1975 3030631 1980 3511840 1985 3985691 1990 4470114 1995 4751781 2000 4901969 2005 5033834 2010 5216643 2015 5414915 2020 5549143 2025 5526079 2030 5368426 2035 5172718 2040 5029299 2045 4925582 2050 4805545 2055 4695613 2060 4574033 2065 4452515 2070 4339566 2075 4242738 2080 4156195 2085 4071130 2090 3984900 2095 3899646 2100 3818207