Year Age 1950 2765001 1955 2905127 1960 3160992 1965 3676044 1970 4229743 1975 4887263 1980 5495423 1985 5912336 1990 6671169 1995 7721070 2000 9581220 2005 12077738 2010 14419706 2015 16440741 2020 19811528 2025 24814475 2030 29282897 2035 31058034 2040 29553940 2045 25858026 2050 23115584 2055 22910055 2060 23672421 2065 23499576 2070 21651034 2075 19206946 2080 17629377 2085 17222756 2090 17386268 2095 17298227 2100 16601550