Year Age 1950 2615789 1955 3068502 1960 3480927 1965 3943136 1970 4286607 1975 4879190 1980 5648943 1985 6615441 1990 7880522 1995 9797576 2000 11935774 2005 14219733 2010 17166727 2015 19401001 2020 21543152 2025 23630902 2030 25949098 2035 28948109 2040 31792572 2045 34300391 2050 36434817 2055 38031728 2060 39567112 2065 41127763 2070 42419742 2075 43335376 2080 43906266 2085 44221989 2090 44331579 2095 44225978 2100 43906167