Year Age 1950 1250485 1955 1320694 1960 1431434 1965 1553253 1970 1636166 1975 1668948 1980 1556365 1985 1638642 1990 2060777 1995 2179757 2000 2260945 2005 2332369 2010 2539499 2015 2712446 2020 2967386 2025 3250072 2030 3502009 2035 3699728 2040 3848300 2045 3967614 2050 4051429 2055 4112392 2060 4118239 2065 4129151 2070 4189021 2075 4260423 2080 4339782 2085 4411869 2090 4478772 2095 4545702 2100 4619814