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


97 diplomatic missions


83 diplomatic missions

Central America and Caribbean

24 diplomatic missions


172 diplomatic missions

Middle East

26 diplomatic missions

North America

16 diplomatic missions


18 diplomatic missions

South America

33 diplomatic missions

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.