Year Age 1950 61267048 1955 66723601 1960 71895078 1965 78638079 1970 86476895 1975 96955355 1980 108915667 1985 120673792 1990 134322617 1995 156229382 2000 181186959 2005 209917485 2010 239821771 2015 267317999 2020 296980549 2025 331285812 2030 366166517 2035 397168874 2040 423811770 2045 442581391 2050 454334961 2055 456004546 2060 454056370 2065 448604643 2070 441523835 2075 436568499 2080 426959553 2085 414622449 2090 401454236 2095 389202620 2100 378333537