Year Age 1950 3669948 1955 3953502 1960 4631321 1965 5136803 1970 5703461 1975 6082397 1980 6924593 1985 8033852 1990 9041133 1995 8510313 2000 8272629 2005 9000943 2010 9868701 2015 12374443 2020 12071578 2025 11678482 2030 11685953 2035 12305067 2040 13008482 2045 13165727 2050 12993732 2055 12746931 2060 12613444 2065 12611460 2070 12540829 2075 12341287 2080 12047315 2085 11756585 2090 11510444 2095 11306080 2100 11091433