Year Age 1950 1079266 1955 1233654 1960 1421837 1965 1645218 1970 1896890 1975 2118760 1980 2352591 1985 2585513 1990 2958646 1995 3382314 2000 4082579 2005 4549294 2010 4825174 2015 5101302 2020 5386658 2025 5518065 2030 5455955 2035 5354363 2040 5102797 2045 5024740 2050 5124387 2055 5115970 2060 5017243 2065 4737633 2070 4382219 2075 4145944 2080 3992440 2085 3869755 2090 3715254 2095 3504291 2100 3274947