Year Age 1950 3586651 1955 3995334 1960 3881267 1965 4243789 1970 4631605 1975 4987713 1980 5676069 1985 5506915 1990 5445710 1995 5565021 2000 5569320 2005 5509723 2010 5667632 2015 5578659 2020 5597049 2025 5654416 2030 5452038 2035 5026154 2040 4545108 2045 4308750 2050 3963055 2055 3812025 2060 3682328 2065 3546331 2070 3362815 2075 3230396 2080 3124263 2085 3037297 2090 2960410 2095 2881110 2100 2791126