Year Age 1950 2400291 1955 2568046 1960 2922298 1965 3741494 1970 4191478 1975 4631344 1980 5100962 1985 5677953 1990 6168940 1995 6446177 2000 6363693 2005 6306344 2010 6553295 2015 6665232 2020 6760991 2025 6607353 2030 6303963 2035 6094888 2040 5845166 2045 5671595 2050 5501027 2055 5349503 2060 5175942 2065 4985368 2070 4801830 2075 4651874 2080 4520000 2085 4409316 2090 4288135 2095 4164298 2100 4039542