Year Age 1950 1048581 1955 1316733 1960 1587187 1965 1860043 1970 2141887 1975 2432852 1980 2754756 1985 3170887 1990 4021826 1995 4571575 2000 5026425 2005 5420004 2010 6337478 2015 7226109 2020 8490347 2025 10039459 2030 11830557 2035 13941796 2040 16730487 2045 20059386 2050 23689113 2055 26380366 2060 28409062 2065 30676010 2070 33337088 2075 37949131 2080 41996073 2085 45404593 2090 48492241 2095 51728636 2100 55130166