Year Age 1950 463470 1955 492414 1960 526370 1965 570229 1970 628221 1975 682128 1980 746091 1985 836464 1990 919774 1995 1060359 2000 1218884 2005 1380245 2010 1580512 2015 1801465 2020 2088263 2025 2413919 2030 2745094 2035 3073233 2040 3381842 2045 3649953 2050 3872159 2055 4031806 2060 4155877 2065 4262384 2070 4357754 2075 4439752 2080 4476338 2085 4476076 2090 4449931 2095 4406723 2100 4350745