Year Age 1950 377410 1955 463199 1960 504706 1965 562433 1970 629296 1975 657714 1980 774609 1985 939483 1990 1088579 1995 1148737 2000 1154396 2005 1279331 2010 1577319 2015 1853262 2020 2100239 2025 2271687 2030 2423588 2035 2644184 2040 2924235 2045 3188766 2050 3388753 2055 3538935 2060 3681562 2065 3851823 2070 4035329 2075 4183678 2080 4278585 2085 4320974 2090 4364361 2095 4400212 2100 4430793