Year Age 1950 593763 1955 602621 1960 689029 1965 724557 1970 780262 1975 873309 1980 995960 1985 1132604 1990 1275768 1995 1429209 2000 1643729 2005 1922522 2010 2337481 2015 2804648 2020 3159262 2025 3504579 2030 3907975 2035 4339076 2040 4738663 2045 5076993 2050 5349820 2055 5574934 2060 5777284 2065 5941867 2070 6081153 2075 6169732 2080 6206974 2085 6213753 2090 6178871 2095 6127195 2100 6063004