Year Age 1950 331123 1955 378965 1960 437478 1965 528847 1970 643241 1975 760990 1980 920212 1985 1081953 1990 1228870 1995 1387927 2000 1583139 2005 1864548 2010 2167281 2015 2414031 2020 2697799 2025 3050100 2030 3428883 2035 3807075 2040 4172879 2045 4536424 2050 4915987 2055 5303400 2060 5690743 2065 6041838 2070 6380400 2075 6702637 2080 7012043 2085 7300185 2090 7550787 2095 7764562 2100 7943306