Year Age 1950 639180 1955 756763 1960 873598 1965 974831 1970 1109507 1975 1313743 1980 1584510 1985 1900138 1990 2201908 1995 2459434 2000 2671630 2005 2879772 2010 3083962 2015 3283817 2020 3433481 2025 3554110 2030 3649032 2035 3703413 2040 3743666 2045 3720391 2050 3651125 2055 3552443 2060 3441833 2065 3322961 2070 3197977 2075 3070271 2080 2945006 2085 2826384 2090 2716727 2095 2615312 2100 2521325