Year Age 1950 2212956 1955 2673560 1960 3052202 1965 3514928 1970 3828996 1975 3664561 1980 3986311 1985 4282160 1990 4340594 1995 4351073 2000 4151616 2005 4112844 2010 3929005 2015 3738277 2020 3578412 2025 3400448 2030 3248391 2035 3111250 2040 2987997 2045 2878177 2050 2770912 2055 2671500 2060 2577879 2065 2493337 2070 2415808 2075 2345541 2080 2276050 2085 2212374 2090 2151013 2095 2094228 2100 2040240