Year Age 1950 1403134 1955 1830633 1960 2081829 1965 2398028 1970 2692572 1975 3086164 1980 3528040 1985 3893847 1990 3994211 1995 3734288 2000 3087831 2005 2964659 2010 3860200 2015 4663613 2020 4386463 2025 4014696 2030 3683772 2035 3568225 2040 3675682 2045 3858788 2050 3929839 2055 3786339 2060 3548784 2065 3391181 2070 3355432 2075 3388404 2080 3402587 2085 3345666 2090 3231303 2095 3117797 2100 3048214