Year Age 1950 502738 1955 573517 1960 628456 1965 665064 1970 700431 1975 746064 1980 816299 1985 895791 1990 956416 1995 1059180 2000 1176427 2005 1331952 2010 1525308 2015 1688962 2020 1927155 2025 2273937 2030 2629802 2035 2979605 2040 3253070 2045 3388774 2050 3502648 2055 3587942 2060 3646097 2065 3680052 2070 3671507 2075 3643045 2080 3588368 2085 3521033 2090 3441337 2095 3353270 2100 3258139