In the 2010 census, China counted its foreign nationals:

Of the foreign nationals, 120,750 were from the Republic of Korea, 71,493 were from the United States, 66,159 were from Japan, 39,776 were from Myanmar, 36,205 were from Vietnam, 19,990 were from Canada, 15,087 were from France, 15,051 were from India, 14,446 were from Germany, and 13,286 were from Australia.

Myanmar, Vietnam, Korea and Japan make sense: they're all relatively close. The United States has a large population with a relatively high average income to travel to other countries, so that might explain their levels. However, these numbers suggests that immigration from India to China is relatively low. India has many times the population of Korea or Myanmar, say, and it shares a land border with China. Further, there's a large GDP per capita difference between the two, which tends to encourage immigration. Yet the number of Indian nationals was less than half that of Myanmar.

Why is immigration from India to China seemingly so low?

  • 1
    Because they're migrating to the US where they're better paid? Also, don't Myanmar and Vietnam have large Chinese communities? – Denis de Bernardy May 7 at 17:28
  • 2
    @Denis de Bernardy: And unless they're well paid, why would they go to China? Expecially when you consider the number of people emigrating from China to the US & other western countries. (There are more H1-B visa holders from China in the US than Indians in China.) – jamesqf May 7 at 17:36
  • 5
    @Obie2.0: It's "literally adjacent" on a few hundred kilometers along a deserted border area in the Himalayas. That's nothing remotely like the porous borders to China's South East. – Denis de Bernardy May 7 at 17:41
  • 1
    A lot of those US citizens are former Chinese citizens. Remember that China doesn't allow dual citizenship. – JonathanReez May 8 at 3:43
  • 2
    Another possible factor is language. English is pretty much the de facto common language of India: Indians wishing to emigrate can go to the US or other English-speaking countrie without facing much of a language barrier. Going to China means you either struggle to learn a difficult language, or are limited to a few academic or business enclaves. – jamesqf May 8 at 5:07

No one in India speaks Chinese
This article contains a list of languages with the most total speakers in India. The most spoken languages in India are Hindi, English (125 million Indian speakers), Bengali, Marathi, Telugu, Tamil, Gujarati, Urdu, Kannada, Odia, Malayalam, Punjabi, and Sanskrit. Chinese does not show-up in this list, which probably implies that there are fewer than 25,000 Indian people who speak Chinese.

This article contains a list of countries Indian people emigrate to. The top host countries are the United States (primary language English), United Arab Emirates (lingua franca is English), Malaysia (Tamil is the third most common language), Saudi Arabia, Myanmar (English is the second language), Pakistan (English is a co-official language), United Kingdom (primary language English), Sri Lanka (Tamil and English are second and third languages), South Africa (English is fourth language), Canada (primary language is English), Kuwait (English is a widely-taught business language), Mauritius (English is the primary language), Qatar (English is most popular foreign language), and Oman (English is widely spoken business language, Urdu and Indian languages are also among the most popular foreign languages).

Reasons Indians immigrate to other countries without common language
Malaysian Indians

Most [Malaysian Indians] are descendants of those who migrated from India during the British colonisation of Malaya. There is a possibility that the first wave of migration from South Asia towards Southeast Asia happened during Asoka's invasion towards Kalinga and Samudragupta's expedition towards the South.

Indians in Saudi Arabia

Indians in Saudi Arabia are the largest community of expatriates in Saudi Arabia. India and Saudi Arabia signed an agreement to manage and organize the recruitment of domestic workers in January 2014.

Indian South Africans

Many Indians in South Africa are descendents of migrants from colonial India (South Asia) during late 19th-century through early 20th-century.
  • 1
    "No one in India speaks Chinese" Other than Chinese immigrants (and their children) almost no-one in Canada or Australia does, either. I don't think this is the reason. – Rupert Morrish May 8 at 21:07
  • @RupertMorrish You have reversed the logic. The point is that no one from the emigrating-from country (India) speaks the primary language of the immigrating-to country (China), therefore preparing them to succeed once they immigrate, and making them likely and well-prepared candidates for migration. So, how many Chinese people speak the language of Canada (English)? There are 10 million English speakers in China, which means 10 million Chinese people who could easily migrate to Canada. It all works out pretty well when you keep the logic consistent instead of backwards. – John May 9 at 19:28
  • The quote in the OP is that 20k people from Canada live in China. – Rupert Morrish May 9 at 20:27
  • 1
    @RupertMorrish Well, taking it from that direction, there are 1,227,680 Chinese speakers in Canada. 1,227,680 Chinese speakers in Canada have given us 20k Canadians immigrants to China (1 immigrant per 600 speakers in emigrating country). There are somewhere between 0-25k Chinese-speakers in India. So how many Indian immigrants to China would that predict? 0-40 Indian immigrants to China, if the proportions stayed the same. – John May 9 at 20:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.