Year Age 1950 394155 1955 462548 1960 530411 1965 600757 1970 675028 1975 742764 1980 823474 1985 921944 1990 1208928 1995 1395615 2000 1610066 2005 1903889 2010 2235467 2015 2691914 2020 3217241 2025 3798745 2030 4402844 2035 4926522 2040 5376807 2045 5837389 2050 6337532 2055 6749308 2060 7035205 2065 7219738 2070 7359012 2075 7425790 2080 7448146 2085 7430837 2090 7387508 2095 7332433 2100 7274670