Year Age 1950 569451 1955 565599 1960 648180 1965 755196 1970 881038 1975 1027807 1980 1208819 1985 1408049 1990 1759939 1995 1834637 2000 2080159 2005 2347792 2010 2721433 2015 2887867 2020 3216617 2025 3530732 2030 3819887 2035 4068284 2040 4298148 2045 4511403 2050 4698013 2055 4865285 2060 4999746 2065 5101789 2070 5166943 2075 5198015 2080 5202107 2085 5181471 2090 5132177 2095 5077130 2100 5010151