The 2010 census put Shanghai's total population at 23,019,148, a growth of 37.53% from 16,737,734 in 2000 [REF].
Shanghai also has 150,000 officially registered foreigners, including 31,500 Japanese, 21,000 Americans and 20,700 Koreans, but the real number of foreign citizens in the city is probably much higher.