Year Age 1950 434282 1955 519176 1960 629560 1965 673255 1970 678829 1975 810219 1980 963446 1985 1245884 1990 1503850 1995 1637023 2000 1792446 2005 2063202 2010 2434210 2015 2779753 2020 3076310 2025 3212496 2030 3335796 2035 3607966 2040 3920082 2045 4252508 2050 4418154 2055 4461279 2060 4534672 2065 4671787 2070 4820442 2075 4899812 2080 4882743 2085 4815589 2090 4759276 2095 4728143 2100 4689901