List of Diplomatic Missions in India
469 Diplomatic mission locations
15 cities
This list of diplomatic missions in India is made up of 469 foreign embassies and consulates from 172 countries around the world, which are mainly located in New Delhi, Mumbai and Chennai.
Map of foreign diplomatic missions in India
Africa
97 diplomatic missionsDemocratic Republic of the Congo
Equatorial Guinea
Republic of the Congo
São Tomé and Príncipe
Sierra Leone
Asia
83 diplomatic missionsAzerbaijan
Cambodia
Kyrgyzstan
North Korea
Pakistan
South Korea
Tajikistan
Central America and Caribbean
24 diplomatic missionsDominican Republic
Trinidad and Tobago
Europe
172 diplomatic missionsGermany
- Consulate General of Germany in Bengaluru
- Embassy of Germany in New Delhi
- Consulate General of Germany in Kolkata
- Consulate General of Germany in Chennai
- Consulate General of Germany in New Delhi
- Honorary Consulate of Germany in Hyderabad
- Honorary Consulate of Germany in Thiruvananthapuram
- Honorary Consulate of Germany in Goa
- Consulate General of Germany in Mumbai
United Kingdom
- High Commission of United Kingdom in Kolkata
- High Commission of United Kingdom in New Delhi
- High Commission of United Kingdom in Chandigarh
- Consulate of United Kingdom in Goa
- High Commission of United Kingdom in Mumbai
- High Commission of United Kingdom in Bengaluru
- High Commission of United Kingdom in Hyderabad
- High Commission of United Kingdom in Chennai
- Honorary Consulate of United Kingdom in Ahmedabad
Middle East
26 diplomatic missionsNorth America
16 diplomatic missionsOceania
18 diplomatic missionsMarshall Islands
Papua New Guinea
Solomon Islands
South America
33 diplomatic missionsVenezuela
Frequently asked questions, answered
1 - Which India city has the most diplomatic missions?
New Delhi is home to 171 foreign diplomatic missions, more than any other cities in India.
2 - Which country has the most embassies and consulates in India?
At present, United Kingdom has 1 embassy and 8 consulates/consulate-general in India, making it the country with most diplomatic representations in India.
3 - How many foreign embassies and consulates are there in India?
As of 2020, there are 116 embassies, 90 consulates and 257 other diplomatic representations in India.
4 - How many foreign embassies are there in New Delhi?
The capital city of New Delhi hosts about 171 foreign embassies and high commissions.