There are 4.9 million foreign-born residents in India, accounting for 0.4% of the population.[1] 98% of immigrants to India came from a previous residence elsewhere in Asia.[2]