Summary: Around 9,000 Indian citizens are currently living in Iran, according to recent government estimates. The Indian community mainly includes students, workers, traders and religious pilgrims living in cities like Tehran, Qom and Mashhad.
Indian Population in Iran
India has a relatively small but important community in Iran. According to estimates shared by the Indian government, around 9,000 to 10,000 Indian citizens are currently residing in Iran.
These Indians are spread across several provinces of the country, with many living in major cities such as Tehran, Qom, Mashhad and Zahedan. The presence of Indians in Iran is mainly linked to education, trade and religious travel.
Who Are the Indians Living in Iran?
The Indian community in Iran consists of different groups of people. One of the largest groups is Indian students studying medicine in Iranian universities. Iran has become a popular destination for medical education because of relatively affordable fees.
In addition to students, there are also businesspeople, traders and workers who have been living in Iran for many years. Some Indians are involved in small businesses and trade activities between India and Iran.
Another significant group includes religious pilgrims. Many Indian Shia Muslims travel to Iran to visit holy cities such as Qom and Mashhad.
Government Advisory for Indians in Iran
Due to rising tensions in the Middle East, the Indian Ministry of External Affairs (MEA) has advised Indian citizens in Iran to remain cautious and stay in contact with the Indian Embassy.
The government has also said that it is closely monitoring the situation and is prepared to assist Indian nationals if needed.
India–Iran Relations
India and Iran share strong historical and cultural ties that go back centuries. Trade, cultural exchanges and people-to-people connections have helped maintain relations between the two countries.
Even today, the Indian community in Iran continues to contribute to education, trade and cultural links between the two nations.
Indian Population in Major Cities of Iran
| City | Estimated Indian Population | Main Reason for Presence |
|---|---|---|
| Tehran | 3,000+ | Students, Business, Embassy Staff |
| Qom | 2,000+ | Religious Students and Pilgrims |
| Mashhad | 1,500+ | Religious Pilgrims and Students |
| Zahedan | 1,000+ | Trade and Business Community |
| Other Cities | 1,500+ | Workers, Traders, Students |
| Total | Approx. 9,000 – 10,000 | Indian Community in Iran |
Frequently Asked Questions (FAQs)
How many Indians currently live in Iran?
According to recent estimates, around 9,000 to 10,000 Indian citizens are currently living in Iran. The community mainly includes students, workers, traders and religious pilgrims.
Which Iranian cities have the largest Indian population?
The largest Indian communities in Iran are found in Tehran, Qom, Mashhad and Zahedan. Many Indian students study in universities, while others are involved in business or religious activities.
Why do Indians go to Iran?
Indians travel to Iran mainly for medical education, religious pilgrimage, business and trade. Iranian universities attract many Indian students due to affordable medical courses.