Year Age 1950 603924 1955 704950 1960 847758 1965 890658 1970 1031179 1975 1229953 1980 1383642 1985 1621432 1990 1838834 1995 2089493 2000 2336633 2005 2598624 2010 2912344 2015 3130150 2020 3511572 2025 3915079 2030 4089343 2035 4234565 2040 4409025 2045 4624896 2050 4842398 2055 5041392 2060 5175544 2065 5244726 2070 5297216 2075 5355830 2080 5402056 2085 5417774 2090 5395324 2095 5344326 2100 5267892