Public holidays 2027 in the Madrid region
Independent, non-governmental site
These are the Madrid region's 12 public holidays in 2027; 10 fall on weekdays. Add your town to see its two local ones too.
Public holidays in Madrid in 2027
12
12 holidays, the 2 local ones still to come
| National | 12 |
| Regional | 0 |
| Local | not yet out |
| Fall on a weekend | 2 |
| Working days (Mon to Fri) | 251 |
The 2027 local holidays have not yet been published in the official gazette (checked on 28 October 2026). They will be added the day they are.
| Date | Day | Holiday | Scope |
|---|---|---|---|
| 1 January 2027 | Friday | New Year's Day | National |
| 6 January 2027 | Wednesday | Epiphany (Three Kings) | National |
| 19 March 2027 | Friday | St Joseph's Day | National |
| 25 March 2027 | Thursday | Maundy Thursday | National |
| 26 March 2027 | Friday | Good Friday | National |
| 1 May 2027 | Saturday | Labour Day | National |
| 16 August 2027 | Monday | Monday after Assumption Day | National |
| 12 October 2027 | Tuesday | National Day of Spain | National |
| 1 November 2027 | Monday | All Saints' Day | National |
| 6 December 2027 | Monday | Constitution Day | National |
| 8 December 2027 | Wednesday | Immaculate Conception | National |
| 25 December 2027 | Saturday | Christmas Day | National |
| Month | Working days | Weekday holidays |
|---|---|---|
| January | 19 | 2 |
| February | 20 | 0 |
| March | 20 | 3 |
| April | 22 | 0 |
| May | 21 | 0 |
| June | 22 | 0 |
| July | 22 | 0 |
| August | 21 | 1 |
| September | 22 | 0 |
| October | 20 | 1 |
| November | 21 | 1 |
| December | 21 | 2 |
Prepared by Radif Partners · Method · Rules read in the BOE and the regional gazettes on 28 October 2026
The Madrid region celebrates its holiday on 2 May, recalling the 1808 uprising against Napoleon's troops. In 2027 it has 12 public holidays: the 9 shared by all of Spain and 3 of its own, St Joseph's Day (Friday 19 March), Maundy Thursday (Thursday 25 March) and Monday after Assumption Day (Monday 16 August). In 2027 2 May falls on a Sunday and the region does not move it: instead it keeps Saint Joseph's Day, Friday 19 March, and Monday 16 August, which replaces the 15th. Local holidays for its 179 towns are published in the Official Gazette of the Madrid Region in a single resolution. Madrid city celebrates San Isidro on 15 May and La Almudena on 9 November; Alcalá de Henares, the Holy Children in August; Móstoles, San Isidro and Our Lady of the Saints in September.
Madrid region's 12 public holidays in 2027
| Date | Day | Holiday | Scope |
|---|---|---|---|
| 1 January | Friday | New Year's Day | national |
| 6 January | Wednesday | Epiphany (Three Kings) | national |
| 19 March | Friday | St Joseph's Day | national |
| 25 March | Thursday | Maundy Thursday | national |
| 26 March | Friday | Good Friday | national |
| 1 May | Saturday | Labour Day | national |
| 16 August | Monday | Monday after Assumption Day | national |
| 12 October | Tuesday | National Day of Spain | national |
| 1 November | Monday | All Saints' Day | national |
| 6 December | Monday | Constitution Day | national |
| 8 December | Wednesday | Immaculate Conception | national |
| 25 December | Saturday | Christmas Day | national |
Many workers in the Madrid region live in one town and work in another, and that matters: the local holidays that count are those of the workplace, not your home. So someone living in Alcalá de Henares and working in Madrid city gets San Isidro off, but not the Holy Children. Schools, on the other hand, follow their own town's local holidays, so children may have a day off that their parents do not.
Changes from 2026
Compared with 2026, the Madrid region's list changes (regional rule).
| Own holiday | 2026 | 2027 |
|---|---|---|
| Maundy Thursday | Thursday 2 April | Thursday 25 March |
| Madrid Region Day | Saturday 2 May | not a holiday |
| Day after All Saints' Day | Monday 2 November | not a holiday |
| Monday after Constitution Day | Monday 7 December | Monday 16 August |
| St Joseph's Day | not a holiday | Friday 19 March |
Madrid region working days by month
Working days in Madrid region, 2027
251
| Calendar days | 365 |
| Saturdays and Sundays | 104 |
| Weekday holidays | 10 |
| Working days Monday to Friday | 251 |
Long weekends in 2027 in Madrid region
In the Madrid region, March 2027 is busy: Saint Joseph on Friday 19 and, a week later, Maundy Thursday and Good Friday. Booking the three working days from Monday 22 to Wednesday 24 links ten days in a row, 19 to 28 March. August gives another long weekend with Monday 16. San Isidro, 15 May, falls on a Saturday in 2027: it remains to be seen which day Madrid city council proposes as a local holiday when the BOCM publishes the list.
- St Joseph's Day, Friday 19 March: 3 days off in a row without taking leave.
- Monday after Assumption Day, Monday 16 August: 3 days off in a row without taking leave.
| Shared holiday | Date | Book | Days off |
|---|---|---|---|
| New Year's Day | 1 January | nothing | 3 |
| Epiphany (Three Kings) | 6 January | Mon 4 January, Tue 5 January | 6 |
| Good Friday | 26 March | nothing | 4 |
| National Day of Spain | 12 October | Mon 11 October | 4 |
| All Saints' Day | 1 November | nothing | 3 |
| Constitution Day | 6 December | nothing | 3 |
| Immaculate Conception | 8 December | Tue 7 December | 5 |
Best use of leave in Madrid region
Days off in a row with 3 days of leave
11
| Leave days used | 3 / 3 |
| Breaks | 2 |
| Longest | 6 days, Fri 1 Jan to Wed 6 Jan |
| One or two-day bridges this year | 5 |
Local holidays in Madrid region (2026)
The 2027 ones are not published yet (checked on 28 October 2026), so this list gives the 2026 ones, from BOCM 12 December 2025, BOCM 29 December 2025 and BOCM 8 January 2026. They tend to repeat, but those tied to Easter or falling on a Sunday change date.
- Madrid: 15 May and 9 November
- Móstoles: 15 May and 12 September
- Alcalá de Henares: 6 August and 9 October
- Leganés: 14 August and 9 October
- Getafe: 14 May and 25 May
- Fuenlabrada: 14 September and 26 December
- Alcorcón: 6 April and 8 September
- Torrejón de Ardoz: 22 June and 23 June
- Parla: 15 June and 14 September
- Alcobendas: 24 January and 15 May
- Rivas-Vaciamadrid: 14 May and 15 May
- Las Rozas de Madrid: 4 May and 29 September
- San Sebastián de los Reyes: 20 January and 28 August
- Pozuelo de Alarcón: 16 July and 7 September
- Valdemoro: 11 May and 8 September
- Coslada: 15 May and 15 June
- Majadahonda: 14 September and 25 November
- Collado Villalba: 12 June and 24 July
- Boadilla del Monte: 1 June and 5 October
- Aranjuez: 29 May and 4 September
- Arganda del Rey: 11 September and 14 September
- Colmenar Viejo: 31 August and 1 September
- Pinto: 19 March and 15 May
- Tres Cantos: 21 March and 24 June
- San Fernando de Henares: 15 May and 29 May
- Arroyomolinos: 4 June and 5 June
School calendar 2026-2027 in Madrid region
The 2026-2027 school year in Madrid region is set by the rules published in the BOCM on 4 June 2026. Primary school starts on Monday 7 September 2026 and ends on Friday 18 June 2027; secondary starts on Tuesday 8 September. The Christmas break runs from 23 December to 6 January and the Easter break from 20 March to 28 March, both inclusive.
Compare with Castilla-La Mancha, Castile and León and Andalusia, or see the holiday calendar for all of Spain.