List of Diplomatic Missions in Germany

640 Diplomatic mission locations 42 cities

This list of diplomatic missions in Germany is made up of 640 foreign embassies and consulates from 166 countries around the world, which are mainly located in Berlin, Hamburg and Frankfurt.

Map of foreign diplomatic missions in Germany


107 diplomatic missions


87 diplomatic missions

Central America and Caribbean

32 diplomatic missions


298 diplomatic missions

Middle East

26 diplomatic missions

North America

19 diplomatic missions


8 diplomatic missions

South America

63 diplomatic missions

Frequently asked questions, answered

1 - Which Germany city has the most diplomatic missions?

Berlin is home to 127 foreign diplomatic missions, more than any other cities in Germany.

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

At present, Italy has 1 embassy and 17 consulates/consulate-general in Germany, making it the country with most diplomatic representations in Germany.

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

As of 2020, there are 125 embassies, 313 consulates and 150 other diplomatic representations in Germany.

4 - How many foreign embassies are there in Berlin?

The capital city of Berlin hosts about 127 foreign embassies and high commissions.