Year Age 1950 2950000 1955 3549008 1960 3591739 1965 2816345 1970 2560686 1975 2805598 1980 3197050 1985 3403761 1990 2946002 1995 2563346 2000 2056720 2005 1787550 2010 2007326 2015 1902629 2020 1716326 2025 1542032 2030 1420895 2035 1343883 2040 1334978 2045 1335047 2050 1289822 2055 1209833 2060 1137402 2065 1089687 2070 1070171 2075 1062057 2080 1042990 2085 1007237 2090 963496 2095 928433 2100 907025