Year Age 1950 3637551 1955 3852360 1960 4202224 1965 5037195 1970 5955697 1975 6841322 1980 6789988 1985 7222728 1990 9417329 1995 9312315 2000 10101578 2005 9553063 2010 9599245 2015 10039364 2020 10468176 2025 10852720 2030 10828667 2035 10975559 2040 11298145 2045 11802982 2050 12244613 2055 11993668 2060 11278803 2065 10481198 2070 10136849 2075 9946343 2080 9815814 2085 9702481 2090 9571346 2095 9433073 2100 9340028