Year Age 1950 1151661 1955 1246711 1960 1665398 1965 1915406 1970 2240462 1975 2526928 1980 2933066 1985 3433152 1990 3826397 1995 3936663 2000 3686146 2005 3050990 2010 2933957 2015 3837261 2020 4644450 2025 4371101 2030 4002443 2035 3673735 2040 3559525 2045 3667711 2050 3851245 2055 3922881 2060 3780123 2065 3543315 2070 3386290 2075 3350918 2080 3384211 2085 3398681 2090 3342097 2095 3228063 2100 3114865