Year Age 1950 163007 1955 168889 1960 193050 1965 230186 1970 268586 1975 304637 1980 338053 1985 366263 1990 431570 1995 477962 2000 535320 2005 594803 2010 649796 2015 755262 2020 871213 2025 1014272 2030 1163545 2035 1307658 2040 1517433 2045 1829757 2050 2137212 2055 2416255 2060 2666160 2065 2870012 2070 3049541 2075 3191707 2080 3315749 2085 3416229 2090 3492345 2095 3546350 2100 3581101