India: immigration
10 answers, 5 from India's own official bodies, with a link to each figure.
How much money do Indians abroad send home?
Personal transfer receipts, mainly remittances from Indians working overseas, were US$42.9 billion in April to June 2026, up from US$33.2 billion a year earlier, according to the Reserve Bank of India balance of payments release of 1 September 2026.
Remittances are recorded in the secondary income account of the balance of payments. They help offset India's merchandise trade deficit. The quarterly figures are preliminary and are revised. The RBI's Bulletin notes that India has been the world's largest recipient of remittances since 2008. Annual totals are the sum of the four quarterly releases for each April-to-March year.
How many foreign tourists visit India?
India received 99.52 lakh (about 9.95 million) foreign tourist arrivals in 2024, according to the Ministry of Tourism in a reply to Parliament published on 11 December 2025, using Bureau of Immigration data. Arrivals in 2025 were 26.15 lakh in January to March and 16.48 lakh in April to June. The ministry put foreign exchange earnings from tourism in 2024 at ₹2,93,033 crore.
Foreign tourist arrivals count foreign nationals entering India, excluding Non-Resident Indians. A different measure, foreign tourist visits, counts visits to each state, so one traveller visiting several states is counted several times; the World Tourism Day 2026 explainer gives 2.53 crore foreign tourist visits in 2025.
Which countries do most foreign tourists to India come from?
The United States was the largest source of foreign tourist arrivals to India in 2024, with 18,04,586, followed by Bangladesh (17,50,165), the United Kingdom (10,22,587), Australia (5,18,205) and Canada (4,76,273), according to the Ministry of Tourism, citing Bureau of Immigration data.
Arrivals from the US, UK, Australia and Canada include many people of Indian origin who hold foreign passports. Arrivals from Bangladesh include travel for medical treatment. The India Tourism Data Compendium, published each year by the ministry, has arrivals by country, port of entry and purpose of visit.
How many e-visas does India issue?
A total of 31.74 lakh e-visas were issued to tourists from 1 November 2024 to 30 November 2025, according to the Ministry of Tourism, citing the Bureau of Immigration, in a reply to Parliament published on 11 December 2025.
India's e-visa lets eligible foreign nationals apply online for tourist, business, medical and conference visas, with the visa issued electronically before travel. The figure quoted covers tourist e-visas only. Visa rules and the list of eligible countries are set by the Ministry of Home Affairs, and applications are made on the official Indian visa website.
What is the Immigration and Foreigners Act 2025?
The Immigration and Foreigners Act, 2025 came into force on 1 September 2025, under a notification issued by the Ministry of Home Affairs on 31 August 2025. It replaced older laws, including the Foreigners Act, 1946 and the Passport (Entry into India) Act, 1920, with one law covering entry, stay and exit of foreigners.
The Act deals with passports and visas, registration of foreigners, obligations on hotels, universities and hospitals to report foreign guests, and penalties for entering or staying without valid documents. Detailed procedures are in the Immigration and Foreigners Rules and Order 2025, listed on the ministry's Foreigners Division page. Citizenship is governed separately by the Citizenship Act, 1955.
International comparisons
The figures below use one definition for every country, so they can differ from national figures.
How many people move to India each year?
The UN Population Division puts net migration in India at -495,753 in 2025. Its high point since 2005 was 2016, at 81,248; its low point was 2022, at -1.35 million. South Asia median: -197,712; India is 6th highest of 6. World rank, highest first: 192nd of 193.
How many refugees live in India?
238,643: that is the number of refugees in the country in India for 2025, according to UNHCR. The peak was 252,867 in 2023 and the low 139,284 in 2005. Of 169 countries with 2025 data, 31st highest.
How many people from India are refugees?
The latest figure from UNHCR, for 2025, is 42,610. That is the highest since at least 2005. South Asia median: 19,940; India is 2nd highest of 6. Worldwide: 35th of 189.
How much money do migrants send home to India?
According to the World Bank, personal remittances received in India was 3.8% of GDP in 2025. The peak was 4.2% of GDP in 2008 and the low 2.6% of GDP in 2017. South Asia median: 7.4% of GDP; India is 4th highest of 5. Of 127 countries with 2025 data, 41st highest.
Official bodies in India
- Ministry of Statistics and Programme Implementation (National Statistics Office)
- Office of the Registrar General and Census Commissioner
- Bureau of Immigration (Ministry of Home Affairs)Runs immigration control at India's ports of entry and counts foreign arrivals.
- Ministry of Home Affairs, Foreigners DivisionAdministers the Immigration and Foreigners Act 2025, visas, citizenship and the Overseas Citizenship of India scheme.
- Ministry of TourismPublishes foreign tourist arrivals and the India Tourism Data Compendium.
- Reserve Bank of IndiaPublishes the balance of payments, the House Price Index, credit data and monetary policy statements.
More about India
- Economy
- Jobs and pay
- Cost of living
- Public finances
- Health and care
- Housing
- Crime and justice
- Education
- Environment
Read on 14 October 2026. Definitions · Report an error