Year Age 1950 481655 1955 515891 1960 567653 1965 641937 1970 726275 1975 859416 1980 1022244 1985 1214894 1990 1450685 1995 1744389 2000 2001905 2005 2204944 2010 2430053 2015 2810415 2020 3234706 2025 3597744 2030 3888953 2035 4185386 2040 4490006 2045 4812704 2050 5115311 2055 5401241 2060 5651177 2065 5865516 2070 6051447 2075 6226237 2080 6386157 2085 6502702 2090 6581176 2095 6623023 2100 6634215