Year Age 1950 1016320 1955 1083904 1960 1082877 1965 1162588 1970 1180694 1975 1383562 1980 1665100 1985 2071415 1990 2526370 1995 2872892 2000 3166341 2005 3375376 2010 3629011 2015 3746821 2020 3705125 2025 3509863 2030 3342214 2035 3429611 2040 3593749 2045 3722909 2050 3705613 2055 3480418 2060 3291172 2065 3205747 2070 3209023 2075 3227078 2080 3187921 2085 3084039 2090 2962604 2095 2873792 2100 2831360