Year Age 1950 14720501 1955 13870563 1960 13769549 1965 13642454 1970 14322866 1975 14797233 1980 15522355 1985 16637762 1990 17002052 1995 17152280 2000 16859846 2005 16526298 2010 16895808 2015 17226954 2020 17316603 2025 16934440 2030 16812428 2035 16958265 2040 17365183 2045 17891496 2050 17894953 2055 17701844 2060 17547868 2065 17537654 2070 17680803 2075 17834353 2080 17845353 2085 17703995 2090 17524237 2095 17399784 2100 17345322