Year Age 1950 1015627 1955 1182039 1960 1433746 1965 1675196 1970 1964241 1975 2207221 1980 2404512 1985 2667293 1990 2762014 1995 2938228 2000 3003902 2005 2889744 2010 2865683 2015 2903954 2020 2989717 2025 2943850 2030 2865781 2035 2778341 2040 2700794 2045 2637157 2050 2577446 2055 2504086 2060 2418271 2065 2334819 2070 2261336 2075 2197604 2080 2139290 2085 2082146 2090 2023658 2095 1965401 2100 1912840