Spain Postal Codes
Browse the regions below to find Spain postal codes, also known as ZIP codes.
Autonomous Community in Spain
Spain on the Map
Spain zip codes can be seen on the map. All postcodes of Spain can be viewed under each region.
About Spain
Spain Postal Codes
If you are filling out a Spain address, use the 5-digit postal code that matches the municipality, district, or delivery area. Do not use one general code for Madrid, Barcelona, Valencia, Seville, or any other large city. Spanish cities can have many postal codes, and the right one depends on the exact street area.
A realistic central Madrid address would look like this: Calle de Alcalá 45, Centro, 28014 Madrid, Spain. For central Madrid, codes starting with 280 are common, but 28014 is not a general Madrid code. Chamberí, Salamanca, Chamartín, Carabanchel, Vallecas, and outer areas can all use different 28xxx codes even though the city line still says Madrid.
A soft way to read Spanish postal codes is this: the first two digits usually point to the province, so 28 is Madrid, 08 is Barcelona, 46 is Valencia, 41 is Seville, 29 is Málaga, and 35 or 38 are the Canary Islands. That is useful for catching obvious mistakes, but it is practical guidance, not an official street-by-street rule. The last three digits still decide the local delivery zone.
Correos’ postcode search is the practical source to check the exact code when you have the street and town, and UPU-style addressing guidance for Spain also shows the postcode placed before the locality name. So “28014 Madrid” is the kind of format you want.
If a form only says “Madrid,” do not automatically type 28001 or 28014. Use the street, district, municipality, and province first. For villages or less central areas, the municipality name matters a lot, because two nearby places may not share the same postal code.