Year Age 1950 10734584 1955 12144369 1960 13775053 1965 15509521 1970 17415339 1975 18153032 1980 19947076 1985 24195459 1990 29754394 1995 36020023 2000 42209275 2005 47425698 2010 51118654 2015 55054587 2020 57891125 2025 59875616 2030 60394214 2035 59918350 2040 58487657 2045 56325013 2050 54197706 2055 51858210 2060 49249401 2065 46709574 2070 44398677 2075 42380674 2080 40610358 2085 38973013 2090 37463516 2095 36083715 2100 34833772