Spain's 2027 work calendar: national, regional and local public holidays
Spain's Official State Gazette of 13 October 2026 publishes the 2027 public holidays: eight holidays shared by the whole country, 15 August on a Sunday and four more days set by each region. We explain the calendar region by region, the long weekends and what your company has to do with it.

Spain's 2027 work calendar is now official. The Resolution of 8 October 2026 of the Directorate-General for Labour, published in the Official State Gazette (BOE) on 13 October, lists the public holidays notified by the seventeen autonomous communities and the cities of Ceuta and Melilla.
This article covers the holidays shared by the whole country, the ones that change from one region to another, the full table by region, the year's long weekends and what Spanish law requires of your company: drawing up a work calendar, displaying it at every workplace and respecting it when you plan shifts and leave.
The eight holidays shared by the whole country
These are the national holidays that no region can replace. In 2027 they fall on these days:
Non-replaceable national holidays in 2027
| Date | Day of the week | Holiday |
|---|---|---|
| 1 January | Friday | New Year's Day |
| 26 March | Friday | Good Friday |
| 1 May | Saturday | Labour Day |
| 12 October | Tuesday | Spain's National Day |
| 1 November | Monday | All Saints' Day |
| 6 December | Monday | Constitution Day |
| 8 December | Wednesday | Immaculate Conception |
| 25 December | Saturday | Christmas Day |
Two of them, 1 May and 25 December, fall on a Saturday. A company that works Monday to Friday loses no working day, but the law does not require them to be moved either: only national holidays that fall on a Sunday can be moved to the Monday, and it is up to each region to do so. If your collective agreement provides for compensation, that is what applies.
The holidays that change by region
Article 45 of Royal Decree 2001/1983 lets each region choose between some national holidays and others of its own tradition, and move to the Monday those that fall on a Sunday. In 2027 the result is as follows:
Holidays that are not observed everywhere
- 6 January (Wednesday), Epiphany: a holiday in every region and in Ceuta and Melilla.
- 19 March (Friday), Saint Joseph's Day: Galicia, the Community of Madrid, the Region of Murcia, Navarre and the Valencian Community.
- 25 March (Thursday), Maundy Thursday: every region except Catalonia and the Valencian Community.
- 29 March (Monday), Easter Monday: the Balearic Islands, Catalonia, Navarre, the Basque Country, La Rioja and the Valencian Community.
- 16 August (Monday), because the Assumption falls on a Sunday: Andalusia, Aragon, Asturias, the Canary Islands, Castile and León and the Community of Madrid. Extremadura replaces it with Monday 11 October.
- 25 July, Saint James's Day: it falls on a Sunday and no region includes it in its 2027 calendar.
Spain's 2027 work calendar by autonomous community
On top of the eight shared holidays, each region has four more days. These are the ones for each region, as they appear in the annex to the resolution:
Each region's holidays, on top of the eight shared ones
| Region | Own holidays in 2027 |
|---|---|
| Andalusia | 6 January, 1 March (Andalusia Day), 25 March and 16 August |
| Aragon | 6 January, 25 March, 23 April (Saint George's Day, Aragon Day) and 16 August |
| Asturias | 6 January, 25 March, 16 August and 8 September (Asturias Day) |
| Balearic Islands | 6 January, 1 March (Balearic Islands Day), 25 March and 29 March |
| Canary Islands | 6 January, 25 March and 16 August, plus each island's own holiday |
| Cantabria | 6 January, 25 March, 28 July (Day of the Institutions) and 15 September (La Bien Aparecida) |
| Castile-La Mancha | 6 January, 25 March, 27 May (Corpus Christi) and 31 May (Castile-La Mancha Day) |
| Castile and León | 6 January, 25 March, 23 April (Castile and León Day) and 16 August |
| Catalonia | 6 January, 29 March, 24 June (Saint John's Day) and 11 September (Diada, on a Saturday) |
| Extremadura | 6 January, 25 March, 8 September (Extremadura Day) and 11 October (instead of 15 August) |
| Galicia | 6 January, 19 March, 25 March and 17 May (Galician Literature Day) |
| Community of Madrid | 6 January, 19 March, 25 March and 16 August |
| Region of Murcia | 6 January, 19 March, 25 March and 9 June (Region of Murcia Day) |
| Navarre | 6 January, 19 March, 25 March and 29 March |
| Basque Country | 6 January, 25 March, 29 March and 7 October (anniversary of the first Basque Government) |
| La Rioja | 6 January, 25 March, 29 March and 9 June (La Rioja Day) |
| Valencian Community | 6 January, 19 March, 29 March and 9 October (Valencian Community Day, on a Saturday) |
| Ceuta | 6 January, 25 March, 17 May (Eid al-Adha) and 5 August (Our Lady of Africa) |
| Melilla | 6 January, 10 March (Eid al-Fitr), 25 March and 17 May (Eid al-Adha) |
Local holidays: the two still to come
The twelve holidays above are joined by up to two local holidays per municipality, paid and not to be made up (Article 46 of Royal Decree 2001/1983). Each town council proposes them and they are published in the official gazette of the region or province before the year begins.
In practice, this means there is not one calendar per company but one per workplace: if you have an office in Valencia and a warehouse in Paterna, each one takes its own local holidays. What counts is the municipality where the workplace is, not the employee's home address or the company's registered office.
Long weekends in 2027
The way the holidays fall leaves several long weekends and a few bridge days worth planning for now, especially if you run shifts or need to guarantee cover:
Dates to keep in mind
- Easter: Thursday 25 to Monday 29 March makes five days in a row in the Balearic Islands, Navarre, the Basque Country and La Rioja, which observe both Maundy Thursday and Easter Monday.
- August: Monday 16 gives a three-day weekend in the six regions that move the Assumption.
- October: the 12th falls on a Tuesday, leaving Monday 11 as a bridge day, which is already a holiday in Extremadura.
- November: the 1st falls on a Monday and lengthens the weekend across Spain.
- December: with the 6th on a Monday and the 8th on a Wednesday, Tuesday 7 joins up five days, from Saturday 4 to Wednesday 8.
A bridge day is not a holiday. It is only a day off if the collective agreement provides for it, if it is agreed with the workforce or if each employee takes it as annual leave. If the company grants it, put it in writing and reflect it in the calendar and in the working-time record, so that the year's hours still add up.
What your company has to do with the work calendar
Publishing the holidays is the authorities' job; drawing up the company calendar is yours. Spain's Workers' Statute says so:
Every year the company shall draw up the work calendar, and a copy of it must be displayed in a visible place at each workplace.
What to check before January
- One calendar per workplace, with the national holidays, the regional ones and the municipality's two local holidays.
- Working days and hours at each workplace, so that the annual working time agreed in the collective agreement matches the actual working days.
- A visible copy at every workplace, including those with few staff or that work in shifts.
- Holidays worked: if someone cannot take a holiday off, Article 47 of Royal Decree 2001/1983 requires compensatory rest or payment of those hours with a minimum 75% premium, unless the collective agreement improves on it.
- Annual leave: if the collective agreement counts annual leave in working days, holidays that fall within the period are not deducted from the balance.
How to manage the holiday calendar with Horalia
With two local holidays per municipality, one calendar per workplace and annual working time that has to add up, the hard part is not knowing the holidays but applying them correctly to each person. Horalia handles it from the company settings.
What it lets you do
- Create a holiday calendar for each year and load it from the official holiday catalogue, copy it from another calendar or start from scratch.
- Add each municipality's local holidays by hand, with their name.
- Assign each calendar to one or more workplaces: each person inherits the holidays of the workplace where they work.
- Calculate the annual hours to be worked from the holidays in the calendar.
- Flag leave requests that include holidays, so that days that were already off are not deducted.
- Separate hours worked on holidays in time tracking, so you can compensate them with rest or pay them.
Holidays are taken into account when planning work schedules and shifts and in leave and absence management, so you set up the 2027 calendar once and it applies everywhere. You can try Horalia for free.

