Year Age 1950 938870 1955 996369 1960 1082468 1965 1180578 1970 1270305 1975 1405537 1980 1560937 1985 1742520 1990 1959535 1995 2135273 2000 2390012 2005 2763254 2010 3151184 2015 3532217 2020 3815935 2025 3944285 2030 4049535 2035 4124225 2040 4167376 2045 4182380 2050 4147491 2055 4092656 2060 4010331 2065 3915631 2070 3809104 2075 3694241 2080 3572249 2085 3446668 2090 3325388 2095 3209465 2100 3100558