Year Age 1950 299846 1955 342145 1960 399589 1965 461831 1970 462280 1975 536861 1980 635306 1985 756401 1990 993515 1995 1046851 2000 1200483 2005 1485674 2010 1720445 2015 1980863 2020 2266444 2025 2652234 2030 2832670 2035 3165978 2040 3484954 2045 3776889 2050 4026940 2055 4258584 2060 4473916 2065 4663098 2070 4833116 2075 4969997 2080 5073859 2085 5140598 2090 5173366 2095 5179176 2100 5160278