Year Age 1950 2396966 1955 3199965 1960 3516206 1965 3806232 1970 4288480 1975 4703419 1980 5080204 1985 5408545 1990 5165424 1995 4896417 2000 5057418 2005 5320471 2010 4917189 2015 4552879 2020 4491148 2025 4486366 2030 4456533 2035 4337114 2040 4159321 2045 3964190 2050 3817924 2055 3729272 2060 3657747 2065 3569966 2070 3458179 2075 3344135 2080 3243874 2085 3168824 2090 3105890 2095 3042449 2100 2969686