Is May 1st a public holiday in Spain?

The Local Spain
The Local Spain - [email protected]
Is May 1st a public holiday in Spain?
Is May 1st a public holiday in Spain? Photo: Thu Trang / Pexels

Is Labour Day a public holiday across Spain? And do any Spanish regions have an extra day off on May 2nd? Here's what you need to know about May 1st in Spain, including a bit of history.


El Día del Trabajador or Labour Day in Spain is a public holiday in Spain's 17 autonomous communities and is held on May 1st. 

In 2024, May 1st will fall on a Wednesday, right in the middle of the week. 

It will be a holiday in all regions across Spain, so no matter where you live you will most likely have this day off. Schools, most businesses and shops will also be closed on this day. 

Because it falls on Wednesday this year, several regions have decided to create what's known as a puente or bridge. This is when other days are added to the bank holiday so that workers and families can turn it into a long weekend. 

This year, Thursday, May 2nd and Friday, May 3rd have been declared regional school holidays, in Asturias, Cantabria and Navarra. This means workers could take these two days off to get a five-day break. 

All workers in Madrid will also have a holiday on May 2nd, which commemorates the day in 1808 when the population rose up against Napoleon’s troops in the Peninsula War.

Like the regions above, schools in Madrid will also be closed on Friday, May 3rd, giving families the chance to enjoy a five-day break if they choose. 

READ MORE: What is 'Dos de Mayo' and why does Madrid celebrate it?

The Día de la Cruz or Day of the Cross will also be a public holiday in some places in the provinces of Granada, Córdoba and Almería, as well as in Santa Cruz and Puerto de la Cruz on the Canary Island of Tenerife. This falls on Friday May 3rd. 

Each region in Spain has 12 public holidays to which each municipality must add two more non-working days for local celebrations. This means that in total, there are 14 public holidays a year in Spain that employees can benefit from.

READ ALSO: How to make the most of Spain's public and regional holidays in 2023?


Why is May 1st a public holiday?

May 1st is a bank holiday in over 80 countries around the world and is also known as International Workers’ Day.  

It’s an iconic date in the United States, called Labour Day and commemorates a general strike for workers’ rights, known as the Haymarket Riot on May 1st 1889. It ended with the death of those who later became known as the 'Chicago martyrs'.  

READ ALSO - Spain's public and regional holidays in 2023: How to make the most of them

At the time, workers were expected to work long hours for low salaries, which in many cases did not cover basic needs. Children worked from the age of six, and the women worked at night to make ends meet.

In Europe, May 1st was traditionally associated with rural pagan festivals celebrating the arrival of spring, but over the years it has become more about workers and is now recognised for its association with the labour movement.


El Día del Trabajador began to be celebrated in Spain in 1889, but it only became a public holiday in 1931. 

In 1938, Spanish dictator Francisco Franco replaced it with the Fiesta de la Exaltación del Trabajo (The Day of Elation for Work or Praise for Work), considering that the former was too closely linked to his communist enemies. That meant that for almost two decades, Spanish workers didn't have a day off on May 1st but rather on July 18th. 

It wasn't until 1955 that the original Labour Day date returned to Spain as Pope Pío XII added it to the Catholic calendar to commemorate St. Joseph the Worker.

However, only in 1978 with the advent of democracy in Spain were work demonstrations allowed to take place on Labour Day. 



Join the conversation in our comments section below. Share your own views and experience and if you have a question or suggestion for our journalists then email us at [email protected].
Please keep comments civil, constructive and on topic – and make sure to read our terms of use before getting involved.

Please log in to leave a comment.

See Also