Year Age 1950 408802 1955 375733 1960 386862 1965 429218 1970 538707 1975 613960 1980 714948 1985 818168 1990 1037054 1995 1201573 2000 1458073 2005 1818398 2010 2214799 2015 2803930 2020 3509856 2025 4287538 2030 5080693 2035 5926779 2040 6837028 2045 8116450 2050 9647409 2055 11122510 2060 12245581 2065 12966412 2070 13397922 2075 13744888 2080 14083864 2085 14405804 2090 14647193 2095 14775900 2100 14816040