Year Age 1950 362800 1955 390175 1960 484467 1965 604117 1970 758760 1975 954509 1980 1220236 1985 1547401 1990 1822645 1995 2092789 2000 2384236 2005 2709481 2010 2954860 2015 3238694 2020 3647548 2025 4074830 2030 4474843 2035 4860181 2040 5262876 2045 5670837 2050 6074313 2055 6459835 2060 6820296 2065 7176389 2070 7504471 2075 7806789 2080 8065706 2085 8302035 2090 8491280 2095 8656202 2100 8752517