Year Age 1950 1396414 1955 1602995 1960 1859189 1965 2148355 1970 2474102 1975 2798536 1980 2679757 1985 2950028 1990 3695469 1995 4012390 2000 4251182 2005 4207949 2010 4367920 2015 4745722 2020 5003657 2025 4925423 2030 5252257 2035 5508117 2040 5747462 2045 5709704 2050 5809614 2055 5656941 2060 5460166 2065 5254851 2070 5105054 2075 4941331 2080 4800753 2085 4681231 2090 4574402 2095 4485331 2100 4411514