Year Age 1950 272323 1955 297465 1960 329490 1965 364383 1970 394435 1975 439672 1980 499440 1985 571429 1990 557035 1995 567109 2000 808433 2005 930787 2010 1133257 2015 1287259 2020 1479846 2025 1713318 2030 1975730 2035 2254608 2040 2521501 2045 2775984 2050 3035926 2055 3304295 2060 3565627 2065 3808031 2070 4027458 2075 4225947 2080 4403595 2085 4563310 2090 4700050 2095 4809567 2100 4891694