Year Age 1950 1677788 1955 1741391 1960 2096693 1965 2875652 1970 3213083 1975 3555211 1980 4042943 1985 4468500 1990 4856387 1995 5188222 2000 4973695 2005 4728443 2010 4894105 2015 5197352 2020 4836652 2025 4487233 2030 4432733 2035 4433191 2040 4408173 2045 4293861 2050 4120988 2055 3930206 2060 3787584 2065 3701899 2070 3632938 2075 3547554 2080 3438223 2085 3326385 2090 3228128 2095 3154810 2100 3093431