List of Diplomatic Missions in Afghanistan

52 Diplomatic mission locations 7 cities

This list of diplomatic missions in Afghanistan is made up of 52 foreign embassies and consulates from 35 countries around the world, which are mainly located in Kabul, Mazar-i-Sharif and Jalalabad.

Map of foreign diplomatic missions in Afghanistan


1 diplomatic missions


19 diplomatic missions


20 diplomatic missions

Middle East

9 diplomatic missions

North America

2 diplomatic missions


1 diplomatic missions

Frequently asked questions, answered

1 - Which Afghanistan city has the most diplomatic missions?

Kabul is home to 32 foreign diplomatic missions, more than any other cities in Afghanistan.

2 - Which country has the most embassies and consulates in Afghanistan?

At present, India has 1 embassy and 4 consulates/consulate-general in Afghanistan, making it the country with most diplomatic representations in Afghanistan.

3 - How many foreign embassies and consulates are there in Afghanistan?

As of 2020, there are 31 embassies, 13 consulates and 0 other diplomatic representations in Afghanistan.

4 - How many foreign embassies are there in Kabul?

The capital city of Kabul hosts about 32 foreign embassies and high commissions.