Year Age 1950 493489 1955 530926 1960 559020 1965 603354 1970 673098 1975 747712 1980 847596 1985 962776 1990 1142932 1995 1329136 2000 1501227 2005 1721583 2010 1999627 2015 2337775 2020 2722631 2025 3049431 2030 3369205 2035 3704302 2040 4058335 2045 4403297 2050 4720608 2055 4992829 2060 5226965 2065 5446996 2070 5635080 2075 5806824 2080 5942460 2085 6034187 2090 6090230 2095 6116376 2100 6101243