List of Diplomatic Missions in Spain

543 Diplomatic mission locations 55 cities

This list of diplomatic missions in Spain is made up of 543 foreign embassies and consulates from 136 countries around the world, which are mainly located in Madrid, Barcelona and Valencia.

Map of foreign diplomatic missions in Spain


63 diplomatic missions


35 diplomatic missions

Central America and Caribbean

51 diplomatic missions


264 diplomatic missions

Middle East

12 diplomatic missions

North America

15 diplomatic missions


6 diplomatic missions

South America

97 diplomatic missions

Frequently asked questions, answered

1 - Which Spain city has the most diplomatic missions?

Madrid is home to 108 foreign diplomatic missions, more than any other cities in Spain.

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

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

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

As of 2020, there are 96 embassies, 248 consulates and 144 other diplomatic representations in Spain.

4 - How many foreign embassies are there in Madrid?

The capital city of Madrid hosts about 108 foreign embassies and high commissions.