Year Age 1950 1219941 1955 1351935 1960 1571634 1965 1994571 1970 2462575 1975 2847686 1980 3312700 1985 3638241 1990 3503354 1995 3841359 2000 4155402 2005 4233316 2010 4258710 2015 4069760 2020 4038396 2025 3858299 2030 3672400 2035 3517897 2040 3344647 2045 3196303 2050 3062207 2055 2942257 2060 2835872 2065 2732036 2070 2635735 2075 2544969 2080 2463006 2085 2387931 2090 2319972 2095 2252698 2100 2191169