Year Age 1950 3368546 1955 4279910 1960 4710038 1965 5102161 1970 5528198 1975 6070858 1980 6520833 1985 6740476 1990 6580990 1995 6438939 2000 6644884 2005 6529106 2010 6417738 2015 6740354 2020 6382085 2025 6134918 2030 5885389 2035 5706749 2040 5532686 2045 5378070 2050 5201584 2055 5008445 2060 4822604 2065 4670699 2070 4537028 2075 4424754 2080 4302074 2085 4176850 2090 4050839 2095 3939299 2100 3845206