Year Age 1950 498305 1955 535654 1960 577894 1965 624711 1970 692392 1975 796504 1980 923909 1985 1080042 1990 1260190 1995 1456681 2000 1685869 2005 1934648 2010 2176297 2015 2425729 2020 2713683 2025 3015299 2030 3334442 2035 3622616 2040 3855577 2045 4067630 2050 4267862 2055 4468635 2060 4650707 2065 4804964 2070 4928355 2075 5026129 2080 5102965 2085 5158770 2090 5194614 2095 5204199 2100 5189307