Year Age 1950 166238418 1955 175097255 1960 182943912 1965 191773711 1970 213708789 1975 256415876 1980 293256053 1985 349084601 1990 411938730 1995 442606596 2000 453362123 2005 448300736 2010 449485598 2015 429216414 2020 411534787 2025 386333040 2030 337989511 2035 321884122 2040 321523239 2045 315886692 2050 301659759 2055 281527969 2060 265619550 2065 256794511 2070 251547429 2075 246071945 2080 238413926 2085 229159014 2090 220511634 2095 214125360 2100 209719042